Skip to content

Releases: sdss/sdsstools

sdsstools 1.8.2

12 Sep 17:16
Compare
Choose a tag to compare
  • #52 Add basic support for GatheringTaskGroup for Python versions 3.10 and below.

sdsstools 1.8.1

12 Jul 21:44
Compare
Choose a tag to compare
  • Fixed import of GatheringTaskGroup for Python < 3.11.

sdsstools 1.8.0

12 Jul 21:29
Compare
Choose a tag to compare
  • Added GatheringTaskGroup class that extends the functionality of asyncio.TaskGroup.

sdsstools 1.7.1

03 Jul 03:45
Compare
Choose a tag to compare
  • Support Numpy 2 (this only affects the yanny module).
  • Read yanny text columns as unicode.

sdsstools 1.7.0

27 Jun 07:01
Compare
Choose a tag to compare
  • Remove astropy as a dependency. yanny will work without astropy except for a couple astropy-specific functions that require it, for which an exception will be raised.

sdsstools 1.6.1

17 Dec 13:43
Compare
Choose a tag to compare
  • Fix docstring in vendorised yany module that caused warning on import.

sdsstools 1.6.0

14 Dec 03:01
Compare
Choose a tag to compare
  • #46 Added several small utilities:
    • Timer() (already existed, but mentioning for completeness): a context manager to determine the duration of the task executed between __enter__ and __exit__.
    • get_temporary_file_path(): returns a valid temporary named path.
    • run_in_executor(): simple wrapper around asyncio run_in_executor that allows to use thread or process pool executors and handles arguments and keyword arguments.
    • cancel_task(): cancels a task, suppressing the CancelledError.

sdsstools 1.5.5

10 Dec 20:03
Compare
Choose a tag to compare
  • Relax astropy and numpy requirements.

sdsstools 1.5.4

10 Dec 19:51
Compare
Choose a tag to compare
  • Fix unpickling of Configuration instances. This only seems relevant when trying to pass a Configuration object to a multiprocessing callback.

sdsstools 1.5.3

08 Dec 08:55
Compare
Choose a tag to compare
  • Vendorise pydl's yanny module which can be accessed as sdsstools.yanny.