From bf49b6f316cdddd468f22fbe084a75072158b46c Mon Sep 17 00:00:00 2001 From: Thomas Robitaille Date: Tue, 23 Jul 2024 14:17:18 +0100 Subject: [PATCH] Added re-generated reference file --- reproject/tests/data/aia_171_level1.asdf | 204 +++++++++++++++-------- 1 file changed, 134 insertions(+), 70 deletions(-) diff --git a/reproject/tests/data/aia_171_level1.asdf b/reproject/tests/data/aia_171_level1.asdf index ea8cfe22a..957d76ce3 100644 --- a/reproject/tests/data/aia_171_level1.asdf +++ b/reproject/tests/data/aia_171_level1.asdf @@ -1,24 +1,40 @@ #ASDF 1.0.0 -#ASDF_STANDARD 1.3.0 +#ASDF_STANDARD 1.5.0 %YAML 1.1 %TAG ! tag:stsci.edu:asdf/ --- !core/asdf-1.1.0 -asdf_library: !core/software-1.0.0 {author: Space Telescope Science Institute, homepage: 'http://github.com/spacetelescope/asdf', - name: asdf, version: 2.3.2} +asdf_library: !core/software-1.0.0 {author: The ASDF Developers, homepage: 'http://github.com/asdf-format/asdf', + name: asdf, version: 3.3.0} history: extensions: - !core/extension_metadata-1.0.0 - extension_class: astropy.io.misc.asdf.extension.AstropyExtension - software: {name: astropy, version: 4.0.dev25573} + extension_class: asdf.extension._manifest.ManifestExtension + extension_uri: asdf://asdf-format.org/core/extensions/core-1.5.0 + manifest_software: !core/software-1.0.0 {name: asdf_standard, version: 1.1.1} + software: !core/software-1.0.0 {name: asdf-astropy, version: 0.6.1} - !core/extension_metadata-1.0.0 - extension_class: gwcs.extension.GWCSExtension - software: {name: gwcs, version: 0.12.dev562} + extension_class: asdf.extension._manifest.ManifestExtension + extension_uri: asdf://asdf-format.org/transform/extensions/transform-1.5.0 + manifest_software: !core/software-1.0.0 {name: asdf_transform_schemas, version: 0.5.0} + software: !core/software-1.0.0 {name: asdf-astropy, version: 0.6.1} - !core/extension_metadata-1.0.0 - extension_class: astropy.io.misc.asdf.extension.AstropyAsdfExtension - software: {name: astropy, version: 4.0.dev25573} + extension_class: asdf.extension._manifest.ManifestExtension + extension_uri: asdf://astropy.org/astropy/extensions/units-1.0.0 + software: !core/software-1.0.0 {name: asdf-astropy, version: 0.6.1} - !core/extension_metadata-1.0.0 - extension_class: asdf.extension.BuiltinExtension - software: {name: asdf, version: 2.3.2} + extension_class: asdf.extension._manifest.ManifestExtension + extension_uri: asdf://asdf-format.org/astronomy/gwcs/extensions/gwcs-1.2.0 + manifest_software: !core/software-1.0.0 {name: asdf_wcs_schemas, version: 0.4.0} + software: !core/software-1.0.0 {name: gwcs, version: 0.21.0} + - !core/extension_metadata-1.0.0 + extension_class: asdf.extension._manifest.ManifestExtension + extension_uri: asdf://sunpy.org/extensions/sunpy-1.1.0 + software: !core/software-1.0.0 {name: sunpy, version: 5.1.5} + - !core/extension_metadata-1.0.0 + extension_class: asdf.extension._manifest.ManifestExtension + extension_uri: asdf://asdf-format.org/astronomy/coordinates/extensions/coordinates-1.1.0 + manifest_software: !core/software-1.0.0 {name: asdf_coordinates_schemas, version: 0.3.0} + software: !core/software-1.0.0 {name: asdf-astropy, version: 0.6.1} data: !core/ndarray-1.0.0 source: 0 datatype: float64 @@ -100,8 +116,9 @@ meta: car_rot: 2106 cdelt1: 19.183648 cdelt2: 19.183648 - comment: 'FITS (Flexible Image Transport System) format is defined in ''Astronomyand - Astrophysics'', volume 376, page 359; bibcode: 2001A&A...376..359H' + comment: 'FITS (Flexible Image Transport System) format is defined in ''Astronomy + + and Astrophysics'', volume 376, page 359; bibcode: 2001A&A...376..359H' crln_obs: 22.814522 crlt_obs: -6.820544 crota2: 0.019413 @@ -216,80 +233,124 @@ meta: waveunit: angstrom x0_mp: 2055.060059 y0_mp: 2042.719971 -wcs: ! +wcs: ! name: '' + pixel_shape: null steps: - - ! - frame: ! + - ! + frame: ! axes_names: [x, y] axes_order: [0, 1] - axes_type: [pixel, pixel] - axis_physical_types: ['custom:pixel', 'custom:pixel'] - name: detector - naxes: 2 + axis_physical_types: ['custom:x', 'custom:y'] + name: Frame2D unit: [!unit/unit-1.0.0 pixel, !unit/unit-1.0.0 pixel] - transform: !transform/compose-1.1.0 + transform: !transform/compose-1.2.0 forward: - - !transform/compose-1.1.0 + - !transform/compose-1.2.0 forward: - - !transform/compose-1.1.0 + - !transform/compose-1.2.0 forward: - - !transform/compose-1.1.0 + - !transform/compose-1.2.0 forward: - - !transform/concatenate-1.1.0 + - !transform/concatenate-1.2.0 forward: - !transform/shift-1.2.0 - offset: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 pixel, value: -63.5} + inputs: [x] + offset: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 pixel, + value: -63.5} + outputs: [y] - !transform/shift-1.2.0 - offset: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 pixel, value: -63.5} - - !transform/concatenate-1.1.0 - forward: - - !transform/multiplyscale-1.0.0 - factor: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 arcsec pixel-1, - value: 19.183648} - - !transform/multiplyscale-1.0.0 - factor: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 arcsec pixel-1, - value: 19.183648} - - !transform/affine-1.2.0 - matrix: !unit/quantity-1.1.0 - unit: !unit/unit-1.0.0 arcsec - value: !core/ndarray-1.0.0 - source: 1 - datatype: float64 - byteorder: little - shape: [2, 2] - translation: !unit/quantity-1.1.0 - unit: !unit/unit-1.0.0 arcsec - value: !core/ndarray-1.0.0 - source: 2 - datatype: float64 - byteorder: little - shape: [2] - - !transform/gnomonic-1.1.0 {direction: pix2sky} - - !transform/rotate3d-1.2.0 - phi: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 arcsec, value: -4.5321722098160535} - psi: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 deg, value: 180.0} - theta: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 arcsec, value: 2.865574805180813} - name: spatial - - ! + inputs: [x] + offset: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 pixel, + value: -63.5} + outputs: [y] + inputs: [x0, x1] + outputs: [y0, y1] + - !transform/affine-1.3.0 + inputs: [x, y] + matrix: !unit/quantity-1.1.0 + unit: !unit/unit-1.0.0 pixel + value: !core/ndarray-1.0.0 + source: 1 + datatype: float64 + byteorder: little + shape: [2, 2] + outputs: [x, y] + translation: !unit/quantity-1.1.0 + unit: !unit/unit-1.0.0 pixel + value: !core/ndarray-1.0.0 + source: 2 + datatype: float64 + byteorder: little + shape: [2] + inputs: [x0, x1] + outputs: [x, y] + - !transform/concatenate-1.2.0 + forward: + - !transform/multiplyscale-1.0.0 + factor: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 arcsec.pixel**-1, + value: 19.183648} + inputs: [x] + outputs: [y] + - !transform/multiplyscale-1.0.0 + factor: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 arcsec.pixel**-1, + value: 19.183648} + inputs: [x] + outputs: [y] + inputs: [x0, x1] + outputs: [y0, y1] + inputs: [x0, x1] + outputs: [y0, y1] + - !transform/gnomonic-1.2.0 + direction: pix2sky + inputs: [x, y] + outputs: [phi, theta] + inputs: [x0, x1] + outputs: [phi, theta] + - !transform/rotate3d-1.3.0 + direction: native2celestial + inputs: [phi_N, theta_N] + outputs: [alpha_C, delta_C] + phi: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 deg, + value: -0.0012589367249586} + psi: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 deg, + value: 180.0} + theta: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 deg, + value: 0.00079599300143911} + inputs: [x0, x1] + outputs: [alpha_C, delta_C] + - ! frame: ! - axes_names: [helioprojective longitude, helioprojective latitude] + axes_names: [Helioprojective Longitude, Helioprojective Latitude] axes_order: [0, 1] - axis_physical_types: ['custom:pos.helioprojective.lon', 'custom:pos.helioprojective.lat'] - name: helioprojective + axis_physical_types: ['custom:Helioprojective Longitude', 'custom:Helioprojective + Latitude'] + name: CelestialFrame reference_frame: ! frame_attributes: - observer: ! - data: ! + observer: ! + data: ! components: - x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 146678938885.5498} - y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: -33535694.291915894} - z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: -17547329351.4196} - type: CartesianRepresentation - frame_attributes: {obstime: !time/time-1.1.0 '2011-02-15T00:00:00.340'} + distance: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 m, + value: 147724815127.9968} + lat: ! {datatype: float64, + unit: !unit/unit-1.0.0 deg, value: -6.821923074710445} + lon: ! + datatype: float64 + unit: !unit/unit-1.0.0 deg + value: 359.98690027534224 + wrap_angle: ! { + datatype: float64, unit: !unit/unit-1.0.0 deg, value: 360.0} + type: SphericalRepresentation + frame_attributes: + obstime: !time/time-1.1.0 2011-02-15T00:00:00.340 + rsun: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 km, + value: 696000.0} obstime: !time/time-1.1.0 2011-02-15T00:00:00.340 - rsun: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 696000000.0} - unit: [!unit/unit-1.0.0 deg, !unit/unit-1.0.0 deg] + rsun: !unit/quantity-1.1.0 {datatype: float64, unit: !unit/unit-1.0.0 km, + value: 696000.0} + unit: [!unit/unit-1.0.0 arcsec, !unit/unit-1.0.0 arcsec] + transform: null ... ÓBLK0¬cb´×Óñ¢ü"€s[¿ô?ð?à?à?Ð?è?Ð?Ð?è¿Ð?è?ø?è?à?ð?Ð?ø?è?ü@@ @ @@@ @ @@@@#@@@@@ €@"€@@"€@ @"€@$€@%@#€@&€@$@$€@)@)@0@-@+€@-€@/€@#€@1@@0@@.@1€@1@2@@0À@/€@1@)@/@*@(€@/@.€@&€@(€@%@#@&€@%@!@(€@!@%€@)€@*@%€@&@#@!@ €@'@@@@@@$@@@@@@?ô@?è?è?è¿ð¿Ð?è?à¿Ð¿Ð?à¿à?ð?è?à¿Ð?è¿à?à¿è?è¿Ð¿à¿ô¿à¿è¿è?à?пÐ?ð?Ð?ô?ø?ð@?Ð?Ð?Ð@?ð@?ü@@@@ @@@#@@ €@ €@%@@$@ @'@(€@%€@@@!€@&@@%€@&€@%@'@-€@(€@(€@,@0@0@0@@5€@4À@3@@4@@2À@2@1À@2€@/€@1À@2À@*@-@0@,€@,@0@+€@)€@'€@*€@,€@+@,€@,@)€@(€@@@%@@"@@@@ @!€@!€@@ @@@ @@@ @@ -329,5 +390,8 @@ wcs: ! ?ð?à?ð?à?à?è¿ø¿Ð?пà¿Ð?ø@?è?ð@@"@$€@#@#@&@&@@%€@ @$€@@*@(@(@&€@-€@1@/€@.€@.@+@*€@/@(@3@@/€@1€@2€@5@8@3€@6@@5À@5€@>@@Aà@A`@Aà@A`@E`@K @NÀ@V°@[°@\ @_°@b°@bH@`8@aà@`à@_°@b(@að@d@dÈ@e°@h°@cX@`Ð@`€@^À@aˆ@cp@cp@cè@bÐ@]0@Z@W@@P@Gà@C @?@;€@:€@4€@4@@3€@0@@4@3@/€@1À@,@(€@.@(€@%@0@&€@)€@.@$€@)€@@@$€@'@(@#€@'€@#@#@ @!@%€@?ô?ø¿è?ô?ð?ð?пè¿Ð?à¿à?à?à?à?ð?ô?ü?ð@@"€@#€@!€@%€@@!@$@"€@!€@$€@%€@+@+€@,€@/@*€@-@0@0€@&@/@(€@+€@,@0@0À@0€@2@(@2@@5À@5€@6@8À@<@@@ @<@@?À@@ @E @J @O @R @QÐ@TÐ@X°@VP@R`@W0@TÀ@VÐ@V`@Z@@[ @\°@] @`È@\@@Z@W0@S`@V @X°@] @[@XÐ@U@Q @Nà@K@@@`@C @;À@7@7€@7€@1À@/@4€@.@.@*@,@)@.@,€@$@)€@"@$@#€@&@ €@!@$@@)€@!€@%@(€@"@&€@@ €@!@?ü?Ð?ð¿à?à?è?ппÐ?è?Ð?пà?ø?à?ô?Ð@?ô@@@@&@%@#@!€@&@$€@(@'@%€@#@(€@&@"€@'€@'@)€@+@(€@,€@'€@)@,@*@1À@/€@/@.€@5@2@@8@@3@4À@8À@8@9À@;À@@ @Bà@I@H @N@@M€@P`@L€@KÀ@P€@LÀ@P@QÐ@S@SÀ@Sp@TÀ@V0@T`@O @Oà@N @Hà@R@@T@Qð@S @Q@HÀ@H@F @?€@7@@=€@4@@6€@4@@5@@*@/@'@$@(€@+€@%€@+€@)€@'@(€@"€@$€@(€@"€@"@#€@$€@!€@$@@ €@"€@@"€@@"€@@@?è¿Ð?ø?à?à?Ð?ð?ппà¿Ð?Ð?è?ð?ð?è?à?ð?ô@ @@ @@"@@"€@!@%€@@'€@'@,@@"@"€@@#€@(€@+€@+@+@-€@)€@-€@0À@0@%€@/€@.€@.@)€@2@@4À@1€@3À@6@:€@<€@@@@B€@C€@Dà@J @J@F`@Fà@I @C@@Gà@M@@Jà@HÀ@M€@M@@Q @KÀ@J @I€@FÀ@FÀ@E€@K€@K€@K`@H`@D`@@à@?@<@@5@@7@@4€@5@3À@0À@0À@0@@/@+@&€@)€@,€@*€@&€@!@+@"€@*@ @'@ €@@$@#@!€@@"@@ €@@@?ð?à¿à?Ð?à?à¿Ð¿ð?è?è¿Ð?Ð?è¿à?à¿Ð?à?à?à¿ð?è@?ð@@@@"€@ €@%@"€@$€@$€@!@ €@%€@&€@!€@(€@!€@'€@'€@*€@&€@!@0@+@0€@"€@/€@,@1@,€@)€@.@.€@-@1À@4€@+€@2@@;@@<€@@ @>À@A@@Cà@C @?@@Aà@A @B€@@À@B@CÀ@B€@H @F @K @F @E@@AÀ@A@@B @D€@B @B€@C @B @?À@8À@?À@<@@6À@.@8À@4@@.@.€@*@/@*€@%@(€@%€@"@-@#€@!€@"@"€@#@'@&@#@"@"€@@@ @@@)€@!€@?ð?ô?è¿è?Ð?Ð?ð¿Ð?ппà¿à?пà?ð?à?à¿è?è?à?à@@@@'@!@@ @ @"@"€@#€@"€@!@@&€@'@"@"€@%€@)€@!@*@.€@%@-@.@*€@&€@(€@,@'€@1€@&€@1@2@@5€@4À@<@8À@<@6@:À@<@<À@A@<À@9€@9@?@@@=À@A`@@À@C@@<€@@@=À@<€@8À@4À@<À@9À@?@@Aà@=@@7€@,@6@1@0@@.@+€@.€@-€@)@'€@-@0@,€@+@'€@/@@@"€@#@"@$@@#€@@@#@!€@@@@@ ¿Ð@?ø@?è@¿Ð?è¿è?è¿ø¿Ð?пÐ?Ð?è?Ð?Ð?à¿Ð¿è?ð?пÐ?ô¿Ð?ø@@@@@#@#@$€@@@ @(@#@$€@ €@%@!@+€@%€@(€@@%€@(@'€@.@'@&@@)@'@.@"€@.€@0À@1À@0À@*€@8À@4À@7@;À@9À@5€@5@@7@@3@8€@3@@9@@7@@6@@9@@5À@A @?@@>À@7@@:€@5@@9€@4@@7À@5@6À@6€@3À@4À@1€@.€@0@*@&€@+€@+€@&@.@(€@%€@/€@*@#€@%@%€@(€@%€@#€@@@#@$€@@"@@@#@@@ ?è?ð?пà?à?Ð?пè?è?à?пè¿à?à¿ð?ð?ð?ð?пè?è?ð?è?ð?à¿Ð?ø?è?ø?è?è@@@$@'@ @@@"€@@!€@#€@&€@ €@%€@%@(@#@*@%@$@$@%€@&@&@*€@(€@'@%@*€@,€@1€@,@,€@6@3@1@,@1@5@@-€@5@,€@-€@2€@6@8À@7@@8À@4À@6@8À@5@@7€@7@2@@3@@4@@2€@6@@9€@3À@0€@4@0€@2À@*€@(@&€@&@)€@(€@+@%@&@$€@%€@)@ @&@$@@&@"@@@ €@$€@@@ @@@?à?ð?à?ô?è?ð?è?ø¿Ð?ô?Ð?ð¿ô?à?ð?пÐ?à¿Ð¿ô?è?à?ð?à¿Ð?ð?è¿Ð?è?ø?ø@@@ @!@@!€@@@$@ €@!€@@"@!€@&@&@*@ @+€@"€@)€@%@"@'€@$@'@#@+@%€@/€@-@0€@4@@2@/@*@1@0€@0@@/€@*€@/€@-@1À@2À@1À@1À@1€@3@6@@3€@2À@1€@2@@*@3@@(€@0@@,@2€@-€@0À@)€@,€@0@(€@(€@"€@&@+@*@#€@)€@&€@*€@)€@@!€@"@@"€@(@@!€@ €@ @ €@ @@@?ð?Ð?ð?ô?à?è?пô¿Ð?à¿Ð?ппà¿à?Ð?è?à¿Ð¿Ð?à¿Ð?à?ü?è?ð?ø@@@#€@#@#@ €@"€@(@ @#€@ €@!€@@+@@!€@"€@$€@%€@'@'€@$@@%@,@)@*@1@)€@.€@)@0@@-@)€@)€@0@.€@)@(@&@-€@0À@+€@,@0@@4€@%@0À@1€@1@@4@@3@@'@*€@0@0@1€@-€@0@@.€@'@(@+€@)@)€@!@(€@!€@)€@*€@"@!€@@@(@(€@(€@+@'@ @ €@@@@!@ €@@ ¿Ð?ü?ô?à?Ð?ô?è¿Ð?è¿Ð¿Ð?à?Ð?ппÐ?è?è¿è?è?ø¿è¿à?à¿Ð?à¿è¿Ð¿à?à?à?à?ô?Ð?à?ø?ø@@@@ €@@@"€@@#€@$€@"€@"€@ @ @@+@&€@#@$@!€@#@'@)@)€@'€@(€@'@0€@-€@(@+€@,@)€@)@1€@0@@'@'@.@)€@,@!€@+@1@*€@.@.@*€@/@*@/@#€@'@&@)@)@+€@.@,@&€@*€@$@!@*@*@!€@*€@$@!€@@#@'@$€@&€@"@#€@@"@$€@@!€@ @@!€?ü?ø¿à?è?ø?Ð?ð?à?Ð?ô?ô?ô?ô¿ô¿ð¿ô?ð?è¿à?àÓBLK0 v¿#.™°÷à„-7»©D“£ /áÿÿï?®Í­x46¿®Í­x46?£ /áÿÿï?ÓBLK0Jç6äKù¿yÒu.#H¥#ASDF BLOCK INDEX %YAML 1.1 ---- [8313, 139439, 139525] +--- +- 11065 +- 142191 +- 142277 ...