Recent Releases of Spelunker

Spelunker - Spelunker v1.1.18

  • Fixed bug raised by issue #48 which made spelunker to crash.

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.17

  • Animation functions now work properly.

Full Changelog: https://github.com/GalagaBits/JWST-FGS-Spelunker/compare/v1.1.16...v1.1.17

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.16

  • Better optimized parallelization with ray and massive performance increases with gauss2d_fit.

Full Changelog: https://github.com/GalagaBits/JWST-FGS-Spelunker/compare/v.1.1.14...v1.1.16

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.14

[1.1.14] - 2024-04-22 (Current release)

  • Massively improved performance for gauss2d_fit.

Full Changelog: https://github.com/GalagaBits/JWST-FGS-Spelunker/compare/v.1.1.13...v.1.1.14

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.13

  • Added Gaussian fit progress bar from @taylorbell57 pull request.

What's Changed

  • Adding tqdm progress bars to slow parts of gauss2d_fit by @taylorbell57 in https://github.com/GalagaBits/JWST-FGS-Spelunker/pull/46

New Contributors

  • @taylorbell57 made their first contribution in https://github.com/GalagaBits/JWST-FGS-Spelunker/pull/46

Full Changelog: https://github.com/GalagaBits/JWST-FGS-Spelunker/compare/v.1.1.12...v.1.1.13

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.12

  • Improvements and enhancements

Full Changelog: https://github.com/GalagaBits/JWST-FGS-Spelunker/compare/v1.1.11...v.1.1.12

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.11

  • Enhancements and improvements.

Full Changelog: https://github.com/GalagaBits/JWST-FGS-Spelunker/compare/v1.1.10...v1.1.11

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.10

  • Added ability to control number of bins in timeseries_binned_plot.
  • Changed Python requirements.

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.9

  • Changes and improvements to spelunker.load.guidestar_plot.

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.8

  • Added if fov_radius.value == 0: fov_radius = 2*u.deg to spelunker.load.guidestar_plot as recommended by @hdiamondlowe from issue #19.
  • Added GitHub actions for general_test.py.

Full Changelog: https://github.com/GalagaBits/JWST-FGS-Spelunker/compare/v.1.1.6...v.1.1.8

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.7

  • Added jwstuser to setup.py.

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.6

  • Fixed an issue where the searching the guidestar catalog with certain guidestars IDs will not be found, thus breaking spelunker.load.

  • Changed python_requires to 3.10.

  • Removed dashboard.py

  • Small optimizations to the source code.

  • Added jwstuser to dependencies list.

  • Changes to object properties table: Instead of GAIAdr1sourceID, and GAIAdr2sourceID, only GAIAdr3sourceID will be listed. There were some changes in the source Spelunker uses to get the GAIA ID, that being https://gsss.stsci.edu/webservices/vo/CatalogSearch.aspx... The parameters GAIAdr1sourceID and GAIAdr2sourceID no longer exist and has been replaced by GAIAdr3sourceID.

  • Updated installation guide to include jwstuser instructions.

  • Changed the readthdocs theme to be more user friendly.

Scientific Software - Peer-reviewed - Python
Published by GalagaBits almost 2 years ago

Spelunker - Spelunker v1.1.0

Added

  • The function readfile() has been updated. Now, readfile() loads in all files within a directory given the same parameters as spelunker.load(). It also now includes loading to objectproperties and fgtable attributes.

  • The save() function now supports saving generated periodograms.

Scientific Software - Peer-reviewed - Python
Published by GalagaBits about 2 years ago

Spelunker - Spelunker v1.0.2

Added - Photometry can now be optimized with a mask. spk.optimizephotometry() does the trick via an automatic mask generation; a manual mask can also be passed instead via spk.optimizephotometry(mask = mask). TODO: handle optimal masks for multiple guidestars. Added test function in testing, useful for testing before releases/updates.

Fixed - Fixed bug introduced when storing dataarrays in the spelunkeroutputs directory. - Fixed bug introduced by directory changes.

Scientific Software - Peer-reviewed - Python
Published by nespinoza over 2 years ago

Spelunker - Spelunker v1.0.1

  • Now supports MAST API Token for load. If you have your own MAST API, you can input it with token=’tokenid’ as a parameter. Program IDs attached to your MAST API token will now be accessible @nespinoza.
  • Time is now sorted by guidestar epochs.
  • Spelunker now does not use os.chdir, so the directory will not change unexpectedly while using Jupyter notebooks.

Scientific Software - Peer-reviewed - Python
Published by GalagaBits over 2 years ago

Spelunker - Spelunker v1.0.0

[1.0.0] - 2023-07-23

Added

  • Added better file management systems. Now spelunker will create directories for data processing and downloads.
  • Added a scalable x axis that changes timescales based on the input time array.
  • You can specify a directory for spelunker.load with the dir parameter. Specifying a directory is now optional and you can call spelunker.load without any parameters.
  • Added a save parameter for spelunker.load to toggle saving the fg_array, fg_flux, and fg_time arrays as a .npy file.
  • Added saving methods for gauss2d_fit, quick_fit, and with the save parameter.
  • Added try and except statements to gauss2d_fit to prevent code crashing if a fit fails
  • Added save method to save Gaussian fit results and object properties to a txt file.

Scientific Software - Peer-reviewed - Python
Published by GalagaBits over 2 years ago