STC-2 Design and Development: Status

Slides:



Advertisements
Similar presentations
IVOA Interop Kyoto - DM1 Space-Time Coordinate Metadata: Status Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL O BSERVATORY.
Advertisements

VOEvent - Pasadena1 Space-Time Coordinate Metadata Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL O BSERVATORY.
IVOA Interop Kyoto - VOTable1 Space-Time Coordinate Metadata for VOTable Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL.
NVOSS 2008 Santa Fe1 Space Time Coordinates Gretchen Greene (many thanks to Arnold Rots) T HE US N ATIONAL V IRTUAL O BSERVATORY Sept 2008.
Lecture 2 Jack Tanabe Old Dominion University Hampton, VA January 2011 Mathematical Formulation of the Two Dimensional Magnetic Field.
8.2 Kernel And Range.
Demetriou/Loizidou – ACSC330 – Chapter 4 Geometric Objects and Transformations Dr. Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science.
Evan Walsh Mentors: Ivan Bazarov and David Sagan August 13, 2010.
© Janice Regan, CMPT 102, Sept CMPT 102 Introduction to Scientific Computer Programming The software development method algorithms.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Mechanics.
Mechanics of Rigid Bodies
Math for CSLecture 11 Mathematical Methods for Computer Science Lecture 1.
Rotations. Space and Body  Space coordinates are an inertial system. Fixed in spaceFixed in space  Body coordinates are a non- inertial system. Move.
PHY 042: Electricity and Magnetism
Chapter 12 Spatial Sharpening of Spectral Image Data.
ME451 Kinematics and Dynamics of Machine Systems Review of Matrix Algebra – 2.2 Review of Elements of Calculus – 2.5 Vel. and Acc. of a point fixed in.
2IV60 Computer Graphics Basic Math for CG
Point set alignment Closed-form solution of absolute orientation using unit quaternions Berthold K. P. Horn Department of Electrical Engineering, University.
1 Kinematics ( 運動學 ) Primer Jyun-Ming Chen Fall 2009.
Review (2 nd order tensors): Tensor – Linear mapping of a vector onto another vector Tensor components in a Cartesian basis (3x3 matrix): Basis change.
Ch. 10 Vector Integral Calculus.
General physics I, lec 2 By: T.A.Eleyan 1 Lecture 2 Coordinate Systems & Vectors.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
Kinematics and One Dimensional Motion: Non-Constant Acceleration 8
CP3 Revision: Calculus Basic techniques of differentiation and integration are assumed Taylor/MacLaurin series (functions of 1 variable) x y Situation.
Vincent Rodgers © Vincent Rodgers © A Very Brief Intro to Tensor Calculus Two important concepts:
Geometrical Transformations 2 Adapted from Fundamentals of Interactive Computer Graphics, Foley and van Dam, pp , by Geb Thomas.
ENGR Introduction to Engineering1 ENGR 107 – Introduction to Engineering Coordinate Systems, Vectors, and Forces (Lecture #6)
Issue/Revision: 1.0 Reference: Gaia Archive Status: Issued ESA UNCLASSIFIED - Releasable to the Public SourceDM: Some thoughts Jesús Salgado ESAC Science.
Affine Geometry Jehee Lee Seoul National University.
Quantum Two 1. 2 Angular Momentum and Rotations 3.
Obscore DM v 1.1 Mireille Louys, Doug Tody, Patrick Dowler, Daniel Durand, Laurent Michel, François Bonnarel, Alberto Micol and the IVOA DataModel working.
click to start Example: A LINEAR TRANSFORMATION.
Physics 3210 Week 11 clicker questions. Multiplication of a vector by a matrix A is a linear transformation What happens to an eigenvector of A under.
1 Representation. 2 Objectives Introduce concepts such as dimension and basis Introduce coordinate systems for representing vectors spaces and frames.
CS559: Computer Graphics Lecture 9: 3D Transformation and Projection Li Zhang Spring 2010 Most slides borrowed from Yungyu ChuangYungyu Chuang.
4 Vector Spaces 4.1 Vector Spaces and Subspaces 4.2 Null Spaces, Column Spaces, and Linear Transformations 4.3 Linearly Independent Sets; Bases 4.4 Coordinate.
Particle Kinematics Direction of velocity vector is parallel to path Magnitude of velocity vector is distance traveled / time Inertial frame – non accelerating,
Jinxiang Chai CSCE441: Computer Graphics Coordinate & Composite Transformations 0.
CALCULUS III CHAPTER 5: Orthogonal curvilinear coordinates
Mark Cresitello-Dittmar, SAO
Vector projections (resolutes)
Mathematics for Computer Graphics
CS 445 / 645 Introduction to Computer Graphics
3D Kinematics Consists of two parts
Banff, 2014 Jesús Salgado, Omar Laurino
Chapter 9 Vector Calculus.
3D Transformations Source & Courtesy: University of Wisconsin,
Vectors.
Chapter 3: Vectors.
ENE/EIE 325 Electromagnetic Fields and Waves
CSC4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Transformations.
課程大綱 OUTLINE Double Integrals(二重積分) Triple Integrals(三重積分)
SCI340_L05 _vectors.ppt More math concepts
3D Transformation CS380: Computer Graphics Sung-Eui Yoon (윤성의)
ILC Main Linac Alignment Simulations
Change of Variables in Multiple Integrals
(c) University of Wisconsin, CS559
1.3 Vector Equations.
2D Geometric Transformations
Turning to the Masters: Motion Capturing Cartoons
Lecture 2 Jack Tanabe Old Dominion University Hampton, VA January 2011
VIRTUAL ENVIRONMENT.
Physics 451/551 Theoretical Mechanics
Physics 451/551 Theoretical Mechanics
Transformations 2 University of British Columbia
UTYPES Jonathan McDowell.
Chapter 4 . Trajectory planning and Inverse kinematics
Vectors in Three-Dimensional Space
Presentation transcript:

STC-2 Design and Development: Status Arnold Rots SAO/CXC

Outline Packages Transformations and Pixels Polarization axis Items of interest beyond STC STC2 Status 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

STC2 Packages Coordinate Frames Coordinates Reference Position (Flavor/Geometry) Coordinates Coordinate Frame Coordinate Domain if non-standard optional (WCS) Transformations Pixel Frames Geometric Shapes (and Regions) 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Transforms in STC2 Transforms are integral parts of coordinate frames Based on FITS WCS specification Contain equivalents of the familiar FITS keywords Implemented as sequences of atomic transforms Pixel frames to WCS frames Between physical coordinate frames Owned by native frame, point to target frame Multiple transforms allowed (FITS alternate coord frames) Enumerations Applies to polarization Accommodates sparse data such as photon event lists 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Pixel Frames and Coordinates Pixel Frames are defined in Transforms; they cannot exist without a transform Pixel coordinates are simple n-dimensional values The Pixel Space consists of one or more Pixel Frames A Pixel Frame maps to a WCS Coordinate Frame Multiple parallel mappings are allowed 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Polarization By necessity an enumerated coordinate axis Stokes I, Q, U, V Circular LL, RR, LR, RL Linear XX, YY, XY, YX Vector I, PolFlux, PolPercent, PolAngle 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Components Useful beyond STC Constraining units Utility Data Types 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Units Handling The units model has not been worked out completely Requires a mechanism to restrict units to what is appropriate in the context Introduced semantic concept Coordinate Domain: Within a Coordinate it sets the top concept allowable for units Subsetting sets the top concept for each type of coordinate It provides a consistent units constraint mechanism that is independent of context 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Coordinate Domain Taxonomy Time ISOTime Space JD Spectral MJD Redshift timeOffset Polarization 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Coordinate Domain Taxonomy Time Position Cartesian Spherical Space UnitSphere Spectral Healpix Redshift Velocity LinearVelocity ProperMotion Polarization 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Coordinate Domain Taxonomy Time Space Spectral Frequency Redshift Energy Polarization Wavelength 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Coordinate Domain Taxonomy Time Space z Spectral DopplerVel OpticalDV Redshift RadioDV Polarization RelativisticDV 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Coordinate Domain Taxonomy Time Space Stokes Spectral Circular Redshift Linear Polarization Vector 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Quantities and Derived Data Types Quantities include units Handy derived data types: Quantity vector: scalar, doublet, triplet Matrix: 2x2, 3x3 Multistruct (for lack of a better name; 2-D): Symmetrical, Bounds, Box, Ellipse, MSMatrix For error and resolution specifications Timestamp: ISO-8601, JD, MJD, Time offset 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016

Done, Underway & Remaining to Be Done Transformations: FITS-style or AST-style? (the latter) Define specialized coordinate types through subsetting? Complete standard frames and positions enumerations Complete documentation Coordinate with Units DM Run it through DML generating script Resolve VO-DML issues Generate library 2016-05-11 Arnold Rots: STC2 Status - IVOA Interop Stellenbosch, May 2016