Skip to content

Commit

Permalink
Merge pull request #181 from sunpy/0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
nabobalis committed Sep 28, 2021
2 parents f27d784 + a19a48e commit 88e58d1
Show file tree
Hide file tree
Showing 14 changed files with 82 additions and 24 deletions.
75 changes: 75 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
Sunraster v0.2.0 (2021-01-28)
=============================

Features
--------

- Include a base time to output of `sunraster.SpectrogramCube.time` when time is derived from WCS and a recognized base time can be found in meta. (`#168 <https://github.com/sunpy/sunraster/pull/168>`__)
- Add optional instrument_axes attribute to SpectrogramCube to enable users to keep track of axes (including through slicing) when axes may have a significance not fully described by the world axis physical types. (`#169 <https://github.com/sunpy/sunraster/pull/169>`__)
- Create new Metadata classes for defining mapping of metadata from instrument-specific files to a general metedata API. Includes a specific mapping for SolO/SPICE. (`#171 <https://github.com/sunpy/sunraster/pull/171>`__)
- Replace RasterSequence world_axis_physical_type properties with versions using NDCubeSequence.array_axis_physical_types. (`#173 <https://github.com/sunpy/sunraster/pull/173>`__)
- Provide functions to read SPICE file. Also refactor Meta class to be dict-like. (`#173 <https://github.com/sunpy/sunraster/pull/173>`__)
- Enable SPICE FITS reader to handle multiple files. (`#178 <https://github.com/sunpy/sunraster/pull/178>`__)


Bug Fixes
---------

- Bump min ndcube version to fix bug caused when OS is bot 64-bit. (`#162 <https://github.com/sunpy/sunraster/pull/162>`__)
- Stop `~sunraster.spectrogram_sequence.SpectrogramSequence` crashing when time coord not 1-D. (`#178 <https://github.com/sunpy/sunraster/pull/178>`__)
- Allow SPICE FITS reader to read handle dumbbell windows. (`#178 <https://github.com/sunpy/sunraster/pull/178>`__)
- Ensure args are passed correctly to NDCube constructor by SpectrogramCube by entering them as kwargs instead of ordered args. (`#179 <https://github.com/sunpy/sunraster/pull/179>`__)


Trivial/Internal Changes
------------------------

- Altered names of some SPICEMeta properties. (`#178 <https://github.com/sunpy/sunraster/pull/178>`__)


Sunraster vX.Y.Z (2021-01-28)
=============================

Features
--------

- Include a base time to output of `sunraster.SpectrogramCube.time` when time is derived from WCS and a recognized base time can be found in meta. (`#168 <https://github.com/sunpy/sunraster/pull/168>`__)
- Add optional instrument_axes attribute to SpectrogramCube to enable users to keep track of axes (including through slicing) when axes may have a significance not fully described by the world axis physical types. (`#169 <https://github.com/sunpy/sunraster/pull/169>`__)
- Create new Metadata classes for defining mapping of metadata from instrument-specific files to a general metedata API. Includes a specific mapping for SolO/SPICE. (`#171 <https://github.com/sunpy/sunraster/pull/171>`__)
- Replace RasterSequence world_axis_physical_type properties with versions using NDCubeSequence.array_axis_physical_types. (`#173 <https://github.com/sunpy/sunraster/pull/173>`__)
- Provide functions to read SPICE file. Also refactor Meta class to be dict-like. (`#173 <https://github.com/sunpy/sunraster/pull/173>`__)
- Enable SPICE FITS reader to handle multiple files. (`#178 <https://github.com/sunpy/sunraster/pull/178>`__)


Bug Fixes
---------

- Bump min ndcube version to fix bug caused when OS is bot 64-bit. (`#162 <https://github.com/sunpy/sunraster/pull/162>`__)
- Stop `~sunraster.spectrogram_sequence.SpectrogramSequence` crashing when time coord not 1-D. (`#178 <https://github.com/sunpy/sunraster/pull/178>`__)
- Allow SPICE FITS reader to read handle dumbbell windows. (`#178 <https://github.com/sunpy/sunraster/pull/178>`__)
- Ensure args are passed correctly to NDCube constructor by SpectrogramCube by entering them as kwargs instead of ordered args. (`#179 <https://github.com/sunpy/sunraster/pull/179>`__)


Trivial/Internal Changes
------------------------

- Altered names of some SPICEMeta properties. (`#178 <https://github.com/sunpy/sunraster/pull/178>`__)


Sunraster v0.2.0rc1 (2020-11-20)
================================

Features
--------

- Include a base time to output of `sunraster.SpectrogramCube.time` when time is derived from WCS and a recognized base time can be found in meta. (`#168 <https://github.com/sunpy/sunraster/pull/168>`__)
- Add optional instrument_axes attribute to SpectrogramCube to enable users to keep track of axes (including through slicing) when axes may have a significance not fully described by the world axis physical types. (`#169 <https://github.com/sunpy/sunraster/pull/169>`__)
- Create new Metadata classes for defining mapping of metadata from instrument-specific files to a general metedata API. Includes a specific mapping for SolO/SPICE. (`#171 <https://github.com/sunpy/sunraster/pull/171>`__)
- Replace RasterSequence world_axis_physical_type properties with versions using NDCubeSequence.array_axis_physical_types. (`#173 <https://github.com/sunpy/sunraster/pull/173>`__)
- Provide functions to read SPICE file. Also refactor Meta class to be dict-like. (`#173 <https://github.com/sunpy/sunraster/pull/173>`__)


Bug Fixes
---------

- Bump min ndcube version to fix bug caused when OS is bot 64-bit. (`#162 <https://github.com/sunpy/sunraster/pull/162>`__)
10 changes: 2 additions & 8 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ variables:
CI_NAME: Azure Pipelines
CI_BUILD_ID: $(Build.BuildId)
CI_BUILD_URL: "https://dev.azure.com/sunpy/sunraster/_build/results?buildId=$(Build.BuildId)"
CIBW_BUILD: cp37-* cp38-*
CIBW_SKIP: "*-win32 *-manylinux1_i686"

resources:
repositories:
Expand Down Expand Up @@ -89,9 +87,6 @@ stages:

- linux: py38-ndcube14dev

# - linux: py38-ndcube20dev


- ${{ if or(eq(variables['Build.Reason'], 'Schedule'), eq(variables['Build.Reason'], 'Manual')) }}:
- stage: CronTests
displayName: Cron Tests
Expand Down Expand Up @@ -126,9 +121,8 @@ stages:
${{ if startsWith(variables['Build.SourceBranch'], 'refs/tags/') }}:
pypi_connection_name : 'PyPI'
test_extras: 'dev'
test_command: 'pytest -p no:warnings --doctest-rst -m "not figure" --pyargs sunpy'
test_command: 'pytest -p no:warnings --doctest-rst -m "not figure" --pyargs sunraster'
submodules: false
targets:
- wheels_cp3[78]-manylinux*x86_64
- wheels_cp3[78]-macosx*
- wheels_universal
- sdist
1 change: 0 additions & 1 deletion changelog/162.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/168.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/169.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/171.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/173.feature.2.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/173.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/178.bugfix.1.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/178.bugfix.2.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/178.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/178.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/179.bugfix.rst

This file was deleted.

10 changes: 5 additions & 5 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,12 @@ deps =
pytest-xdist
# The devdeps factor is intended to be used to install the latest developer version.
# of key dependencies.
devdeps: cython
devdeps: git+https://github.com/astropy/astropy
devdeps: git+https://github.com/sunpy/ndcube
devdeps: git+https://github.com/sunpy/sunpy
#devdeps: cython
#devdeps: git+https://github.com/astropy/astropy
#devdeps: git+https://github.com/sunpy/ndcube
#devdeps: git+https://github.com/sunpy/sunpy
# Test against dev version of ndcube 2.x with all other deps stable.
ndcube20dev: git+https://github.com/sunpy/ndcube
#ndcube20dev: git+https://github.com/sunpy/ndcube
# Test against dev version of ndcube 1.x with all other deps stable.
ndcube14dev: git+https://github.com/sunpy/ndcube@1.4
# Oldest deps we pin against.
Expand Down

0 comments on commit 88e58d1

Please sign in to comment.