{"id":15043597,"url":"https://github.com/grand-mother/grand","last_synced_at":"2025-07-05T00:06:25.831Z","repository":{"id":39994705,"uuid":"193524821","full_name":"grand-mother/grand","owner":"grand-mother","description":"Core package for GRAND aka GrandLib","archived":false,"fork":false,"pushed_at":"2025-06-26T12:09:21.000Z","size":828432,"stargazers_count":5,"open_issues_count":36,"forks_count":13,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-06-26T13:23:27.752Z","etag":null,"topics":["black","coverage","docker","grand","jupyterlab","matplotlib","mypy","numpy","pylint","pytest","python3","root-cern","scipy","sonarqube","sphinx-doc"],"latest_commit_sha":null,"homepage":"https://grand-mother.github.io/grand-docs","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grand-mother.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"COPYING.LESSER","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-06-24T14:47:45.000Z","updated_at":"2025-03-21T15:04:44.000Z","dependencies_parsed_at":"2025-04-14T23:11:26.868Z","dependency_job_id":"242153a7-0a30-4f57-9ac4-45504ce48e37","html_url":"https://github.com/grand-mother/grand","commit_stats":{"total_commits":761,"total_committers":14,"mean_commits":"54.357142857142854","dds":"0.29829172141918525","last_synced_commit":"07cfea87139f4842bd54fb1b99e222bff3f3356a"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/grand-mother/grand","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grand-mother%2Fgrand","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grand-mother%2Fgrand/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grand-mother%2Fgrand/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grand-mother%2Fgrand/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grand-mother","download_url":"https://codeload.github.com/grand-mother/grand/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grand-mother%2Fgrand/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263636795,"owners_count":23492305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["black","coverage","docker","grand","jupyterlab","matplotlib","mypy","numpy","pylint","pytest","python3","root-cern","scipy","sonarqube","sphinx-doc"],"created_at":"2024-09-24T20:49:19.375Z","updated_at":"2025-07-05T00:06:24.085Z","avatar_url":"https://github.com/grand-mother.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"GRANDlib\n========\n|workflow| |codecov| |docs| |appimage|\n\n\n*Core* `Python 3`_  *package for the offline data handling and analysis for the* `GRAND`_\n*Collaboration.*\n\n.. contents:: Contents\n   :local:\n   :depth: 2\n\n\nEnvironment\n-----------\n\nThe GRAND library - **GRANDlib** - can be used under docker to define a correct environment, read `GRAND_wiki`_ for more information, else you must install `ROOT`_ library and compile `TURTLE`_ and `GULL`_ library under your computer.\n\nDon't forget to initialize grand library before use it with script **env/setup.sh** only in the root of the package\n\n.. code:: bash\n   \n   $ git clone https://github.com/grand-mother/grand.git\n   $ cd grand\n   $ source env/setup.sh\n\n\nDocumentation\n-------------\n\nCheck the `online documentation`_ for further details, but best study the examples.\n\nExamples\n--------\n\nExamples and scripts can be found under *examples/* and *scripts/* subdirectories\n\n\nHow to contribute\n-----------------\n\nIssues can be `reported on GitHub`_.\n\nYou can also contribute back to the code with Pull Requests `PR`_. Note that you\nfirst need to fork and clone this repository. On Linux a development\nenvironment is provided. See env/readme.md, a docker environnement is provided.\n\n\n\nLicense\n-------\n\nThe GRAND software is distributed under the LGPL-3.0 license. See the provided\n`LICENSE`_ and `COPYING.LESSER`_ files.\n\n\n.. Local links\n\n.. _COPYING.LESSER: https://github.com/grand-mother/grand/blob/master/COPYING.LESSER\n\n.. _LICENSE: https://github.com/grand-mother/grand/blob/master/LICENSE\n\n.. _setup.sh: https://github.com/grand-mother/grand/blob/master/env/setup.sh\n\n\n.. Externals links\n\n.. _AppImage: https://github.com/grand-mother/python/releases/download/continuous/python3-x86_64.AppImage\n\n.. _GRAND_wiki: https://github.com/grand-mother/grand/wiki\n\n.. _ROOT: https://root.cern/install/\n\n.. _TURTLE: https://github.com/niess/turtle\n\n.. _GULL: https://github.com/niess/gull\n\n.. _GRAND: http://grand.cnrs.fr\n\n.. _online documentation: https://grand-mother.github.io/grand-docs\n\n.. _PR: https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests\n\n.. _PyPI: https://pypi.org/project/grand\n\n.. _Python 3: https://www.python.org\n\n.. _reported on GitHub: https://github.com/grand-mother/grand/issues\n\n\n.. Badges\n\n.. |appimage| image:: https://img.shields.io/badge/python3-x86_64-blue.svg\n   :target: `AppImage`_\n\n.. |codecov| image:: https://codecov.io/gh/grand-mother/grand/branch/master/graph/badge.svg\n   :target: https://codecov.io/gh/grand-mother/grand\n\n.. |docs| image:: https://img.shields.io/badge/docs-ready-brightgreen.svg\n   :target: `online documentation`_\n\n.. |workflow| image:: https://github.com/grand-mother/grand/workflows/Tests/badge.svg\n   :target: https://github.com/grand-mother/grand/actions?query=workflow%3ATests\n\nCiting\n------\n\nIf you use GRANDlib in your work, we ask you that you please cite the following paper: R. Alves Batista et al., GRANDlib: A simulation pipeline for the Giant Radio Array for Neutrino Detection\n(GRAND) (arXiv:2408.10926).\n\nIf you are citing GRANDlib in a document that will be uploaded to the arXiv, please consider using the LaTeX or BibTeX entries provided by INSPIRE (link here):\n\n.. code:: latex\n\n   @article{GRAND:2024atu,\n    author = \"Alves Batista, Rafael and others\",\n    collaboration = \"GRAND\",\n    title = \"{GRANDlib: A simulation pipeline for the Giant Radio Array for Neutrino Detection (GRAND)}\",\n    eprint = \"2408.10926\",\n    archivePrefix = \"arXiv\",\n    primaryClass = \"astro-ph.IM\",\n    month = \"8\",\n    year = \"2024\"\n   }\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrand-mother%2Fgrand","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrand-mother%2Fgrand","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrand-mother%2Fgrand/lists"}