Skip to content

Sysyphus 0.0.1

Choose a tag to compare

@Psemp Psemp released this 19 Mar 16:26
· 16 commits to main since this release
c582987

v0.0.1 - Initial Release

I am excited to announce the first release of Sysyphus, a Python package aimed at easing the exploration and analysis of meteorite data from the MetBull database.

Features:

  • Direct access to up-to-date meteorite data from MetBull.
  • Advanced search capabilities that allow filtering by name, numeric ID range, country of fall, and meteorite type.
  • Interactive prompts guiding users through the search and refinement process without the need for complex query syntax.
  • Flexible output formats including pandas DataFrame and standard Python dictionary.
  • The creation of Python objects from search results for intuitive data manipulation.
  • Built-in rate limiting for batch data requests to ensure responsible usage of MetBull server resources.
  • Ability to omit specific details or focus on particular attributes when displaying search results.
  • Fully open-source, encouraging community contribution and improvement.

Fixes:

  • N/A (first release)

Documentation:

  • Documentation and notebooks are available to help users get started and to explore the full capabilities of Sysyphus.

Notes:

  • This is the first official release of Sysyphus; as such, I am keen to hear your feedback (good or bad !) to improve future versions.
  • While some tests are in place and I've tested some scenarios, I am sure there are some edge cases and bugs lurking in the logic, I'd be pleased to get your comments on issues.

How to Install:

Install Sysyphus easily with pip:

pip install sysyphus==0.0.1

For detailed information on how to use Sysyphus, please check out the ReadMe , I'll make sure to put out some notebooks to show a broader scope ASAP.