commensurability

commensurability: a Python package for classifying astronomical orbits based on their toroid volume - Published in JOSS (2025)

https://github.com/ilikecubesnstuff/commensurability

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software
Last synced: 6 months ago · JSON representation

Repository

Packages for calculating orbit commensurabilities.

Basic Info
Statistics
  • Stars: 6
  • Watchers: 3
  • Forks: 4
  • Open Issues: 1
  • Releases: 3
Created over 2 years ago · Last pushed 9 months ago
Metadata Files
Readme Contributing License

README.md

commensurability

DOI DOI \ Coverage Status tests Read The Docs Status doctests \ PyPI - Version PyPI - Python Version PyPI - License \ pdm-managed pre-commit Code style: black Imports: isort

A Python package for performing analysis on orbit commensurabilities.

This package uses pidgey as its orbit integration backend.

Installation

Install this package via pip:

python -m pip install commensurability

Usage

See the documentation page.

This package is to be used along with one of the galactic dynamics packages agama, gala, or galpy. There are scripts for each under the examples folder that can be run to test whether everything is working correctly.

Contributing

If you wish to contribute to commensurability, please fork the repository and create a pull request.

If you wish to report bugs, request features or suggest other ideas, please open an issue.

For more information, see contributing in the documentation.

Owner

  • Login: ilikecubesnstuff
  • Kind: user

JOSS Publication

commensurability: a Python package for classifying astronomical orbits based on their toroid volume
Published
May 12, 2025
Volume 10, Issue 109, Page 7009
Authors
Subhadeep Sarkar ORCID
Institut de Ciències del Cosmos, Universitat de Barcelona, Spain, Institute for Astronomy, University of Edinburgh, UK
Michael S. Petersen ORCID
Institute for Astronomy, University of Edinburgh, UK
Editor
Dan Foreman-Mackey ORCID
Tags
astronomy dynamics galactic dynamics Milky Way tessellation

GitHub Events

Total
  • Create event: 11
  • Release event: 1
  • Issues event: 15
  • Watch event: 4
  • Delete event: 11
  • Issue comment event: 28
  • Push event: 57
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 31
  • Fork event: 2
Last Year
  • Create event: 11
  • Release event: 1
  • Issues event: 15
  • Watch event: 4
  • Delete event: 11
  • Issue comment event: 28
  • Push event: 57
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 31
  • Fork event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 7
  • Total pull requests: 12
  • Average time to close issues: 3 months
  • Average time to close pull requests: 26 days
  • Total issue authors: 2
  • Total pull request authors: 4
  • Average comments per issue: 2.29
  • Average comments per pull request: 0.58
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 6
  • Pull requests: 12
  • Average time to close issues: 2 months
  • Average time to close pull requests: 26 days
  • Issue authors: 2
  • Pull request authors: 4
  • Average comments per issue: 2.33
  • Average comments per pull request: 0.58
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • nstarman (11)
  • TomWagg (4)
  • michael-petersen (3)
  • ilikecubesnstuff (1)
Pull Request Authors
  • ilikecubesnstuff (15)
  • nstarman (5)
  • michael-petersen (3)
  • dfm (1)
  • warrickball (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 25 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 5
  • Total maintainers: 1
pypi.org: commensurability

A package for analyzing orbit commensurabilities.

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 25 Last month
Rankings
Dependent packages count: 10.0%
Average: 37.9%
Dependent repos count: 65.9%
Maintainers (1)
Last synced: 6 months ago