Changelogs#
2.0.0
- Summary
Version 2.0.0 introduces breaking changes as it transitions to a new backend for TESS and CHEOPS.
The CHEOPS download module has been reworked, as such, some functions are now deprecated.
The Sun webapp download functionality has been reworked (to be the same as the CHEOPS module).
Documentation has been fully reworked
- General changes
Changed default file-output location to the current working directory (previously defaulted to home directory, which could introduce clutter).
- Updated catalog module to align with backend changes :
Catalogs are moving to their own module.
This version introduces these changes for the CHEOPS and TESS catalogs.
- TESS Module
New backend for TESS
Added access to TESS catalogs (TIC, TOI)
- Reworked coordinate-search methods :
Compability with the new TESS backend.
Added support for TOI and TIC catalogs. (Meaning you may now search for TOIs using a cone search)
Updated documentation and examples
- CHEOPS Module
New backend for CHEOPS
- Download module has been reworked :
- Deprecated old download functionalities in favor of a single download method
download() Deprecate :
download_files()Deprecate :
download_diagnostic_movie()
- Deprecated old download functionalities in favor of a single download method
- Deprecate old product listing functionalities in favor of the new
browse_products()method. browse_products()Allows you to list all available data products for a given CHEOPS visit before downloading them.Deprecate :
list_data_product()
- Deprecate old product listing functionalities in favor of the new
- Faster downloads by disabling compression
Add the possibility to download files without compression using the new
download_files()method with thecompressed=Falseargument.- To keep backwards compatibility, the default value for
compressedis set toTrue. This is the default behavior of the previous version, which will return a
tar.gzarchive.
- To keep backwards compatibility, the default value for
It is recommended to switch to
compressed=Falseas this will largely increase download performance.- The output format will change based on the
compressedargument: If
compressed=True(default), the output will be atar.gzfile.If
compressed=False, the output will be a a.tarfile
- The output format will change based on the
- In regards to the size increase caused by using
compressed=False: Due to their binary structure and frequent use of data like floating-point arrays, FITS files typically compress poorly with gzip, resulting in marginal file size reduction.
The size increase when using
compressed=Falseis expected to be minimal, around 5-10% larger than the compressed version.This tradeoff is considered acceptable given the significant performance improvement in download speed.
- In regards to the size increase caused by using
Updated documentation and examples
- Exoplanets Module
- Now supports the new ‘Atreides’ catalog
You may use the
query_database()method to query both catalogs.By default, the PlanetS catalog is used so there is no impact on existing code.
- Sun Module
The Sun module has been reworked to use the new backend.
- The download functionality has been reworked to be the same as the CHEOPS module.
Deprecate the
download_files()method in favor of thedownload()method.
- The methods to download public data from the Sun database now query the server directly rather than interfacing through the API, which should improve performance.
- Documentation
New frontend and style
New, simpler navigation between modules
Rework the search functionality. (Use
⌘+kon mac orctrl+kon windows)Updated the documentation with new examples and code snippets
Updated the TESS and CHEOPS modules in the docs to reflect the new backend and functionalities
Replaced large static lists with dropdowns to reduce visual clutter.
Refactored code snippets across all modules to support new styling
Added copy-to-clipboard function for code snippets
1.2.3
- Reverted the required setuptools version to below 77.0.0 due to changes in how the license is reported in
pyproject.toml. This avoids requiring a newer setuptools version that is not yet available in
conda.
- Reverted the required setuptools version to below 77.0.0 due to changes in how the license is reported in
1.2.2
Fixed a bug where column names in the Simbad result of astroquery module were updated to be lowercase.
Changed “IDS” to “ids”.
1.2.1
New standalone webapp for the Sun module.
Sun.get_timeseries() is deprecated and has been removed. Use query_database() instead.
1.2.0
- New Hipparcos data in the Astrometry module
Query the Hipparcos catalog for a specific target :
Astrometry.query_hipparcos_database()Query the Hipparcos Intermediate Astrometric Data (IAD) for a specific target :
Astrometry.get_hipparcos_timeseries()
Updated the tests that were failing due to previous updates in the databases
1.1.0
- Cheops module
List data products for a specified visit :
Cheops.list_data_product()Download specific files using exact filenames:
Cheops.download_files()
- Fixes
Duplicated log issue
Download issue (with the accessing results method)
Code improvements
Enhanced documentation
1.0.1
The first public release of the dace-query package
Use dace’s rest endpoints to retrieve datas
Handle dace authentication using a .dacerc file
- New modules added
astrometry
atmosphericSpectroscopy
catalog
cheops
cheops
exoplanet
imaging
lossy
monitoring
opacity
opendata
photometry
population
spectroscopy
sun
target
tess