glass

Generator for Large Scale Structure

https://github.com/glass-dev/glass

Science Score: 77.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org
  • Committers with academic emails
    2 of 4 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.1%) to scientific vocabulary

Keywords

astronomy astrophysics cosmology hacktoberfest python simulations

Keywords from Contributors

pdes optim interactive state-management operating-system network-simulation hacking projection generic sequences
Last synced: 6 months ago · JSON representation ·

Repository

Generator for Large Scale Structure

Basic Info
Statistics
  • Stars: 40
  • Watchers: 5
  • Forks: 11
  • Open Issues: 51
  • Releases: 8
Topics
astronomy astrophysics cosmology hacktoberfest python simulations
Created almost 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.md

GLASS: Generator for Large Scale Structure

PyPI Conda Version Documentation LICENSE

Python Versions Test Coverage Status pre-commit.ci status

arXiv adsabs doi

GitHub Discussions Slack All Contributors

This is the core library for GLASS, the Generator for Large Scale Structure. For more information, see the full documentation. There are a number of examples to get you started.

Installation

Releases of the code can be installed with pip:

sh pip install glass

or conda:

sh conda install -c conda-forge glass

If you are interested in the latest version of the code, you can pip-install this repository:

sh pip install git+https://github.com/glass-dev/glass.git

Citation

If you use GLASS simulations or the GLASS library in your research, please cite the original GLASS paper in your publications.

bibtex @ARTICLE{2023OJAp....6E..11T, author = {{Tessore}, Nicolas and {Loureiro}, Arthur and {Joachimi}, Benjamin and {von Wietersheim-Kramsta}, Maximilian and {Jeffrey}, Niall}, title = "{GLASS: Generator for Large Scale Structure}", journal = {The Open Journal of Astrophysics}, keywords = {Astrophysics - Cosmology and Nongalactic Astrophysics}, year = 2023, month = mar, volume = {6}, eid = {11}, pages = {11}, doi = {10.21105/astro.2302.01942}, archivePrefix = {arXiv}, eprint = {2302.01942}, primaryClass = {astro-ph.CO}, adsurl = {https://ui.adsabs.harvard.edu/abs/2023OJAp....6E..11T}, adsnote = {Provided by the SAO/NASA Astrophysics Data System} }

Getting in touch

The best way to get help about the code is currently to get in touch.

If you would like to start a discussion with the wider GLASS community about e.g. a design decision or API change, you can use our Discussions page.

We also have a public Slack workspace for discussions about the project.

Contributors

This project follows the all-contributors specification. Contributions of any kind are welcome!

Click here to see a full list of our contributors' profiles.

Owner

  • Name: GLASS
  • Login: glass-dev
  • Kind: organization

Generator for Large Scale Structure

Citation (CITATION.cff)

cff-version: 1.2.0
title: "GLASS: Generator for Large Scale Structure"
message: >-
  If you use GLASS in your research, please cite the associated paper.
repository-code: "https://github.com/glass-dev/glass"
url: "https://glass.readthedocs.io"
license: MIT
preferred-citation:
  authors:
    - given-names: Nicolas
      family-names: Tessore
      orcid: https://orcid.org/0000-0002-9696-7931
    - given-names: Arthur
      family-names: Loureiro
      orcid: https://orcid.org/0000-0002-4371-0876
    - given-names: Benjamin
      family-names: Joachimi
      orcid: https://orcid.org/0000-0001-7494-1303
    - given-names: Maximilian
      family-names: von Wietersheim-Kramsta
      orcid: https://orcid.org/0000-0003-4986-5091
    - given-names: Niall
      family-names: Jeffrey
      orcid: https://orcid.org/0000-0003-2927-1800
  date-published: 2023-03
  issn: 2475-9066
  issue: 84
  journal: The Open Journal of Astrophysics
  title: "GLASS: Generator for Large Scale Structure"
  type: article
  doi: 10.21105/astro.2302.01942
  volume: 6
  eid: 11
  pages: 11
  eprint: 2302.01942
  primaryClass: astro-ph.CO
  keywords:
    - Astrophysics
    - Cosmology
    - Nongalactic Astrophysics

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 215
  • Total Committers: 4
  • Avg Commits per committer: 53.75
  • Development Distribution Score (DDS): 0.074
Past Year
  • Commits: 59
  • Committers: 2
  • Avg Commits per committer: 29.5
  • Development Distribution Score (DDS): 0.186
Top Committers
Name Email Commits
Nicolas Tessore n****e@u****k 199
dependabot[bot] 4****] 11
Arthur Loureiro a****o@u****k 4
The Gitter Badger b****r@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 146
  • Total pull requests: 194
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 5 days
  • Total issue authors: 8
  • Total pull request authors: 11
  • Average comments per issue: 0.64
  • Average comments per pull request: 0.64
  • Merged pull requests: 160
  • Bot issues: 0
  • Bot pull requests: 36
Past Year
  • Issues: 80
  • Pull requests: 96
  • Average time to close issues: 26 days
  • Average time to close pull requests: 8 days
  • Issue authors: 4
  • Pull request authors: 7
  • Average comments per issue: 0.65
  • Average comments per pull request: 1.05
  • Merged pull requests: 68
  • Bot issues: 0
  • Bot pull requests: 21
Top Authors
Issue Authors
  • paddyroddy (131)
  • ntessore (80)
  • Saransh-cpp (48)
  • arthurmloureiro (4)
  • ucapbba (3)
  • mwiet (3)
  • z20230220 (1)
  • AlexMaraio (1)
  • felipeavila331 (1)
Pull Request Authors
  • Saransh-cpp (91)
  • paddyroddy (89)
  • ntessore (87)
  • dependabot[bot] (22)
  • pre-commit-ci[bot] (19)
  • allcontributors[bot] (9)
  • ucapbba (6)
  • arthurmloureiro (5)
  • gitter-badger (1)
  • Kiyam (1)
  • mwiet (1)
Top Labels
Issue Labels
enhancement (105) bug (50) documentation (39) infrastructure (38) api (22) maintenance (19) question (12) testing (11) array-api (11) science (10) :zap: glass.galaxies (6) releases (5) good first issue (4) :zap: glass.points (3) dependencies (3) blocked (3) typing (3) :zap: glass.matter (3) help wanted (3) :zap: glass.lensing (3) performance (2) :zap: glass.shells (1) :zap: glass.core (1) :zap: glass.shapes (1) :zap: glass.fields (1) :zap: glass.user (1)
Pull Request Labels
enhancement (59) infrastructure (52) maintenance (49) documentation (43) bug (40) dependencies (31) testing (14) api (10) science (9) array-api (8) releases (8) typing (6) :zap: glass.galaxies (4) performance (3) :zap: glass.fields (3) :zap: glass.matter (3) question (2) :zap: glass.lensing (2) github_actions (1) blocked (1) :zap: glass.all (1) :zap: glass.user (1) run-examples (1) :zap: glass.points (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 215 last-month
  • Total dependent packages: 1
  • Total dependent repositories: 5
  • Total versions: 9
  • Total maintainers: 1
pypi.org: glass

Generator for Large Scale Structure

  • Versions: 9
  • Dependent Packages: 1
  • Dependent Repositories: 5
  • Downloads: 215 Last month
Rankings
Dependent repos count: 6.7%
Dependent packages count: 7.3%
Average: 11.0%
Stargazers count: 12.7%
Forks count: 13.3%
Downloads: 15.1%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/pull_request.yml actions
  • CondeNast/conventional-pull-request-action v0.2.0 composite
  • actions/checkout v4 composite
.github/workflows/pull_request_review.yml actions
  • ntessore/add-reviewed-by-action v1 composite
.github/workflows/release.yml actions
  • actions/checkout v4 composite
  • pypa/gh-action-pypi-publish v1.8.10 composite
.github/workflows/test.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
pyproject.toml pypi
  • cosmology >=2022.10.9
  • gaussiancl >=2022.10.21
  • healpix >=2022.11.1
  • healpy >=1.15.0
  • numpy >=1.20.0