Skip to content

Releases: WorldWideTelescope/pywwt

pypa:pywwt 0.25.0

29 Dec 23:13
Compare
Choose a tag to compare

pypa:pywwt 0.25.0 (2024-12-29)

  • Support selection of which WCS solution to use in FITS files that contain
    multiple solutions (#378, @pkgw). One HDU can contain multiple sets of WCS
    parameters stored using different single-letter "keys", and this is now
    specifiable as the keyword argument wcs_key to
    LayerManager.add_image_layer(). This functionality increases the toasty
    version requirement to 0.20 or newer, since that is where the underlying
    support is implemented.
  • Properly handle integer-valued images that use the BLANK keyword (#378,
    @pkgw). The reproject library currently has a bug in how it handles these
    (see [reproject#475]; it might be Astropy's fault). That should get fixed, but
    in the meantime, we can work around it here.

Both of these changes support handling the FITS images that come out of DASCH
Data Release 7.

The DOI of this release is 10.5281/zenodo.14572987.

pypa:pywwt 0.24.2

25 Jun 21:21
Compare
Choose a tag to compare

pypa:pywwt 0.24.2 (2024-06-25)

  • Fix compatibility with Numpy 2.0 (#377, @pkgw). It appears that we only
    need one small change to achieve this.

The DOI of this release is 10.5281/zenodo.12536733.

pypa:pywwt 0.24.1

21 May 16:07
Compare
Choose a tag to compare

pypa:pywwt 0.24.1 (2024-05-21)

No code changes from the prior release; the PyPI upload needs to be
re-attempted.

The DOI of this release is 10.5281/zenodo.11236314.

pypa:pywwt 0.24.0

21 May 14:35
Compare
Choose a tag to compare

pypa:pywwt 0.24.0 (2024-05-21)

  • Add an API to allow refreshing of the engine's tile cache (#375, @Carifio24).
    This is not something that should be needed in any kind of regular usage, but
    for long-lived applications that want to avoid page reloads, it can provide
    an emergency means to unstick the data flow.
  • Only require qtpy if one of the Qt options is enabled (#376, @Carifio24).
  • Update Jupyter install requirements (#370, @Carifio24).
  • Re-enable DOI registration (#371, @pkgw). The Cranko Zenodo support has been
    updated to work with the new Zenodo API contracts.

The DOI of this release is 10.5281/zenodo.10385538.

npm:pywwt 1.8.0

21 May 14:35
Compare
Choose a tag to compare

npm:pywwt 1.8.0 (2024-05-21)

  • Require version 0.17 of the research app, which adds an API for refreshing
    the tile cache (#375, @Carifio24).

pypa:pywwt 0.23.0

28 Nov 20:27
Compare
Choose a tag to compare

pypa:pywwt 0.23.0 (2023-11-28)

  • Update the Jupyter widget implementation to use ES6 class syntax (#368,
    @Carifio24). This should fix up compatibility with the 8.x series of
    ipywidgets.

We have temporarily disabled DOI registration with this release (#369, @pkgw).
The associated release artifacts will report (obviously) bogus DOIs. This is due
to a recent major update to Zenodo, which seems to have broken their APIs. Our
Cranko release automation tool has not yet been updated to handle the new
system. We intend to address that soon, but we have internal motivations to get
this release out soon (see above), so we are going ahead without the Zenodo
deposition.

npm:pywwt 1.7.0

28 Nov 20:27
Compare
Choose a tag to compare

npm:pywwt 1.7.0 (2023-11-28)

  • Update the Jupyter widget implementation to use ES6 class syntax (#368,
    @Carifio24). This should fix up compatibility with the 8.x series of
    ipywidgets.

pypa:pywwt 0.22.0

15 Sep 23:48
Compare
Choose a tag to compare

pypa:pywwt 0.22.0 (2023-09-15)

  • When using the bundled version of the WWT research app, make sure that we pull
    in the new ESM-based WebGL rendering engine, by requiring the 0.16.x version
    series of the research app (#366, #367, @pkgw). This shouldn't lead to any
    user-visible changes (or even developer-visible ones), but in an effort to
    smoke out any oversights, we take this step to help ensure that we're using
    the new code.
  • Various sponsorship branding updates (#364, #366, @pkgw).
  • Various build system and CI/CD improvements (#362, #363, @pkgw)

npm:pywwt 1.6.0

15 Sep 23:48
Compare
Choose a tag to compare

npm:pywwt 1.6.0 (2023-09-15)

  • Require the new ESM-based engine through the 0.16.x series of the research app
    (#366, @pkgw). This shouldn't lead to any user-visible changes (or even
    developer-visible ones), but in an effort to smoke out any oversights, we take
    this step to ensure that we're using the new code. This change also brings in
    a few sponsorship branding updates.

pypa:pywwt 0.21.0

28 Jul 20:02
Compare
Choose a tag to compare

pypa:pywwt 0.21.0 (2023-07-28)

  • Update pywwt to work with version 7 of the Jupyter notebook package (#356,
    @Carifio24, @pkgw). This new version is a major update on the Jupyter side,
    but it is only used in a few minor places within pywwt. The pywwt package
    should remain compatible with older versions of notebook.
  • Fix pywwt’s default ecliptic grid color to match the engine (#356,
    @Carifio24).