pyastronomy

A collection of astronomy-related routines in Python

https://github.com/sczesla/pyastronomy

Science Score: 36.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
  • Academic publication links
  • Committers with academic emails
    4 of 11 committers (36.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.1%) to scientific vocabulary

Keywords

astronomy data-analysis python
Last synced: 6 months ago · JSON representation

Repository

A collection of astronomy-related routines in Python

Basic Info
  • Host: GitHub
  • Owner: sczesla
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 3.44 MB
Statistics
  • Stars: 167
  • Watchers: 13
  • Forks: 34
  • Open Issues: 1
  • Releases: 25
Topics
astronomy data-analysis python
Created about 13 years ago · Last pushed 6 months ago
Metadata Files
Readme

README.md

PyAstronomy

What is it?

PyAstronomy is a collection of astronomy-related packages written in Python.

Currently, the following subpackages are available:

funcFit:    A convenient fitting package providing support
            for minimization and MCMC sampling.

modelSuite: A Set of astrophysical models (e.g., transit
            light-curve modeling), which can be used
            stand-alone or with funcFit.

AstroLib:   A set of useful routines including a number
            of ports from IDL's astrolib.

Constants:  The package provides a number of often-needed
            constants.

Timing:     Provides algorithms for timing analysis such as
            the Lomb-Scargle and the Generalized Lomb-Scargle
            periodogram

pyaGUI:     A collection of GUI tools for interactive work.

Installation

To install the latest release via pip from PyPI use

pip install PyAstronomy[occult]

or

pip install git+https://github.com/sczesla/PyAstronomy.git#egg=PyAstronomy[occult]

to install the current state from github including non-Python dependencies. Remove [occult] to skip these dependencies.

Alternatively, download the source and use

python setup.py [--with-ext] install

If you specify the --with-ext flag, setup will try to compile non-Python modules.

Documentation and further information

View the latest documentation on Read the Docs

Visit the documentation of the latest release:

https://pyastronomy.readthedocs.io/en/v_0-23-0/

Licensing

Where not stated otherwise, PyAstronomy is released under the MIT license (see also documentation).

Owner

  • Name: Stefan Czesla
  • Login: sczesla
  • Kind: user
  • Company: Hamburger Sternwarte

GitHub Events

Total
  • Issues event: 1
  • Watch event: 13
  • Issue comment event: 1
  • Push event: 2
Last Year
  • Issues event: 1
  • Watch event: 13
  • Issue comment event: 1
  • Push event: 2

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 986
  • Total Committers: 11
  • Avg Commits per committer: 89.636
  • Development Distribution Score (DDS): 0.099
Past Year
  • Commits: 121
  • Committers: 2
  • Avg Commits per committer: 60.5
  • Development Distribution Score (DDS): 0.38
Top Committers
Name Email Commits
Stefan s****a@h****e 888
Stefan Czesla k****t@s****u 75
Schneider s****s@g****t 6
Jason Neal j****l@a****t 4
Eric Jensen e****1@s****u 3
James Guillochon j****s@h****u 3
DanielAndreasen d****n@a****t 2
1kastner 1****r 2
Sebastian Ingo Kohl s****6@h****e 1
Udi Oron u****n@g****m 1
Miro Fedurco m****o@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 40
  • Total pull requests: 19
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 29 days
  • Total issue authors: 26
  • Total pull request authors: 8
  • Average comments per issue: 3.08
  • Average comments per pull request: 1.68
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: 3 days
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 1.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • DanielAndreasen (6)
  • sousasag (5)
  • MingjieJian (3)
  • jason-neal (3)
  • nonZero (2)
  • decaelus (1)
  • caseylam (1)
  • novaric (1)
  • skiehl (1)
  • sazl (1)
  • richardgmcmahon (1)
  • yqcaogit (1)
  • abhishekgrewal (1)
  • astrobatty (1)
  • HarHarLinks (1)
Pull Request Authors
  • jason-neal (5)
  • pcschneider (4)
  • DanielAndreasen (3)
  • 1kastner (2)
  • sczesla (2)
  • nonZero (1)
  • elnjensen (1)
  • mirofedurco (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 39,409 last-month
  • Total dependent packages: 3
  • Total dependent repositories: 14
  • Total versions: 23
  • Total maintainers: 1
pypi.org: pyastronomy

A collection of astronomy related tools for Python.

  • Versions: 23
  • Dependent Packages: 3
  • Dependent Repositories: 14
  • Downloads: 39,409 Last month
Rankings
Downloads: 0.8%
Dependent packages count: 2.3%
Dependent repos count: 3.9%
Average: 4.0%
Stargazers count: 6.1%
Forks count: 6.8%
Maintainers (1)
Last synced: 6 months ago

Dependencies

requirements.txt pypi
  • Sphinx *
  • bidict *
  • docutils <0.18
  • ipython *
  • matplotlib >=1.0
  • mendeleev *
  • mock ==1.0.1
  • nbsphinx *
  • numpy >=1.5
  • numpydoc >=0.4
  • quantities ==0.10.1
  • scipy >=0.12.0
  • six >=1.10.0
setup.py pypi
  • bidict *
  • numpy *
  • quantities *
  • scipy *
  • six *