- Increased minimum version of Python to 3.10.0 (#116)
- The return from drms.JsocInfoConstants is now a string, there is no need to do
.value
on it. (#116)
- Incorrect setup of the logger is now fixed. (#113)
- Fixed missing environment variable in the docs. (#113)
- Dropped Python 3.8 support. (#90)
- Updated all of the sphinx anchors to be more consistent. This means that any use of the old anchors (intersphinx links to sunpy doc pages) will need to be updated. (#90)
- Removed
verbose
keyword argument from drms.Client. Now all prints are done via the logging module. (#90) drms.const
was renamed to drms.JsocInfoConstants It is also now a Enum. (#90)- Renamed keywords or arguments from
requestor
torequester
. (#90) - Removed
debug
keyword argument from drms.HttpJsonClient Now all prints are done via the logging module. (#90) - Removed all FTP options. (#90)
- All keywords have to be passed by reference, no more positional keywords arguments are allowed. (#90)
- Added "ruff" to the pre-commit and fixed the errors. (#90)
- Modified :meth:`drms.client.Client._convert_numeric_keywords` to use a row-centric approach for handling hexadecimal strings. (#102)
- Modified :meth:`drms.utils.to_datetime` to work with Pandas 2.0. (#103)
- Fixed pandas 2.0.0 warning. (#97)
- Updated indexing in a function to prevent FutureWarnings from pandas. (#73)
- Updated the init of drms.json.HttpJsonRequest to raise a nicer message if the URL fails to open. (#76)
- Tidy up of internal code that has no user facing changes.
- Fixed issue with downloads not having the primekeys substituted with their correct values in downloaded filenames. (#52)
- Examples has been formatted into an online gallery.
- Python 2 support has been dropped, only Python 3.7 or higher is supported.
Client.get()
has been removed, use :meth:`drms.client.Client.query()` instead.
- :meth:`drms.client.Client.export` now accepts a
process
keyword argument - This allows users to specify additional server-side processing options such as image cutouts
- See the "Processing" section of the JSOC Data Export page for more information.