lisaconstants


Namelisaconstants JSON
Version 1.3.6 PyPI version JSON
download
home_pagehttps://gitlab.in2p3.fr/lisa-simulation/constants
SummaryLISA Python Constants provides values sanctioned by the LISA Consortium for physical constants and mission parameters.
upload_time2023-12-11 14:53:38
maintainer
docs_urlNone
authorJean-Baptiste Bayle
requires_python>=3.10
licenseBSD-3-Clause
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # LISA Constants

[![pipeline status](https://gitlab.in2p3.fr/lisa-simulation/constants/badges/master/pipeline.svg)](https://gitlab.in2p3.fr/lisa-simulation/constants/-/commits/master)
[![DOI](https://zenodo.org/badge/doi/10.5281/zenodo.6627346.svg)](https://doi.org/10.5281/zenodo.6627346)

LISA Constants is a Python package providing values sanctioned by the LISA Consortium for physical constants and mission parameters. LISA Constants is intended to be consistently used by other pieces of software related to the simulation of the instrument, of gravitational wave signals, and others.

We provide support for Python projects (as a package), C projects (as a header file), and C++ projects (as a header file). See below how to use the package.

* **Documentation for the latest stable release is available at <https://lisa-simulation.pages.in2p3.fr/constants>**
* Documentation for the current development version is available at <https://lisa-simulation.pages.in2p3.fr/constants/master>

## Contributing

### Report an issue

We use the issue-tracking management system associated with the project provided by Gitlab. If you want to report a bug or request a feature, open an issue at <https://gitlab.in2p3.fr/lisa-simulation/constants/-/issues>. You may also thumb-up or comment on existing issues.

### Development environment

We strongly recommend to use [Python virtual environments](https://docs.python.org/3/tutorial/venv.html).

To setup the development environment, use the following commands:

```shell
git clone git@gitlab.in2p3.fr:lisa-simulation/constants.git
cd constants
python -m venv .
source ./bin/activate
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
```

### Workflow

The project's development workflow is based on the issue-tracking system provided by Gitlab, as well as peer-reviewed merge requests. This ensures high-quality standards.

Issues are solved by creating branches and opening merge requests. Only the assignee of the related issue and merge request can push commits on the branch. Once all the changes have been pushed, the "draft" specifier on the merge request is removed, and the merge request is assigned to a reviewer. He can push new changes to the branch, or request changes to the original author by re-assigning the merge request to them. When the merge request is accepted, the branch is merged onto master, deleted, and the associated issue is closed.

### Pylint and unittest

We enforce [PEP 8 (Style Guide for Python Code)](https://www.python.org/dev/peps/pep-0008/) with Pylint syntax checking, and correction of the code using the [pytest](https://docs.pytest.org/) testing framework. Both are implemented in the continuous integration system.

You can run them locally

```shell
pylint lisaconstants/*.py
python -m pytest
```

## Use policy

By releasing LISA Constants as an open source software package we want to foster open science and enable everyone to use it in their research free of charge. To acknowledge the authors of this tool and to ensure that consistent, reproducible, and traceble constant values are used in your project, please cite or add the version-specific DOI (click on the badge above).

## Authors

* Jean-Baptiste Bayle (j2b.bayle@gmail.com)
* Maude Lejeune (lejeune@apc.in2p3.fr)
* Aurelien Hees (aurelien.hees@obspm.fr)

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.in2p3.fr/lisa-simulation/constants",
    "name": "lisaconstants",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "",
    "author": "Jean-Baptiste Bayle",
    "author_email": "j2b.bayle@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/fc/c8/2eec70c2ef3ceb96bb9f349742d8b0aa3ff07bfdb974dff54df0b1f03abf/lisaconstants-1.3.6.tar.gz",
    "platform": null,
    "description": "# LISA Constants\n\n[![pipeline status](https://gitlab.in2p3.fr/lisa-simulation/constants/badges/master/pipeline.svg)](https://gitlab.in2p3.fr/lisa-simulation/constants/-/commits/master)\n[![DOI](https://zenodo.org/badge/doi/10.5281/zenodo.6627346.svg)](https://doi.org/10.5281/zenodo.6627346)\n\nLISA Constants is a Python package providing values sanctioned by the LISA Consortium for physical constants and mission parameters. LISA Constants is intended to be consistently used by other pieces of software related to the simulation of the instrument, of gravitational wave signals, and others.\n\nWe provide support for Python projects (as a package), C projects (as a header file), and C++ projects (as a header file). See below how to use the package.\n\n* **Documentation for the latest stable release is available at <https://lisa-simulation.pages.in2p3.fr/constants>**\n* Documentation for the current development version is available at <https://lisa-simulation.pages.in2p3.fr/constants/master>\n\n## Contributing\n\n### Report an issue\n\nWe use the issue-tracking management system associated with the project provided by Gitlab. If you want to report a bug or request a feature, open an issue at <https://gitlab.in2p3.fr/lisa-simulation/constants/-/issues>. You may also thumb-up or comment on existing issues.\n\n### Development environment\n\nWe strongly recommend to use [Python virtual environments](https://docs.python.org/3/tutorial/venv.html).\n\nTo setup the development environment, use the following commands:\n\n```shell\ngit clone git@gitlab.in2p3.fr:lisa-simulation/constants.git\ncd constants\npython -m venv .\nsource ./bin/activate\npython -m pip install --upgrade pip\npython -m pip install -r requirements.txt\n```\n\n### Workflow\n\nThe project's development workflow is based on the issue-tracking system provided by Gitlab, as well as peer-reviewed merge requests. This ensures high-quality standards.\n\nIssues are solved by creating branches and opening merge requests. Only the assignee of the related issue and merge request can push commits on the branch. Once all the changes have been pushed, the \"draft\" specifier on the merge request is removed, and the merge request is assigned to a reviewer. He can push new changes to the branch, or request changes to the original author by re-assigning the merge request to them. When the merge request is accepted, the branch is merged onto master, deleted, and the associated issue is closed.\n\n### Pylint and unittest\n\nWe enforce [PEP 8 (Style Guide for Python Code)](https://www.python.org/dev/peps/pep-0008/) with Pylint syntax checking, and correction of the code using the [pytest](https://docs.pytest.org/) testing framework. Both are implemented in the continuous integration system.\n\nYou can run them locally\n\n```shell\npylint lisaconstants/*.py\npython -m pytest\n```\n\n## Use policy\n\nBy releasing LISA Constants as an open source software package we want to foster open science and enable everyone to use it in their research free of charge. To acknowledge the authors of this tool and to ensure that consistent, reproducible, and traceble constant values are used in your project, please cite or add the version-specific DOI (click on the badge above).\n\n## Authors\n\n* Jean-Baptiste Bayle (j2b.bayle@gmail.com)\n* Maude Lejeune (lejeune@apc.in2p3.fr)\n* Aurelien Hees (aurelien.hees@obspm.fr)\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "LISA Python Constants provides values sanctioned by the LISA Consortium for physical constants and mission parameters.",
    "version": "1.3.6",
    "project_urls": {
        "Homepage": "https://gitlab.in2p3.fr/lisa-simulation/constants"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "57ea7a13750a8b796978d6f7294f20cd113f380919412b298fbc6ee10467d29e",
                "md5": "8d01f2f65a40fd3fd74941f07616da4c",
                "sha256": "65c22c441b865ae67b132c60665f23e2dc369fa97723db8de318e38be4b9fd70"
            },
            "downloads": -1,
            "filename": "lisaconstants-1.3.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8d01f2f65a40fd3fd74941f07616da4c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 17207,
            "upload_time": "2023-12-11T14:53:36",
            "upload_time_iso_8601": "2023-12-11T14:53:36.757120Z",
            "url": "https://files.pythonhosted.org/packages/57/ea/7a13750a8b796978d6f7294f20cd113f380919412b298fbc6ee10467d29e/lisaconstants-1.3.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fcc82eec70c2ef3ceb96bb9f349742d8b0aa3ff07bfdb974dff54df0b1f03abf",
                "md5": "4372f6ede808dfe61e0029f6edb7c19c",
                "sha256": "9f8c1d1dce991b8824a96ad1bb939b09ddf2c7f8c0cead5023e1cf2bff9befa5"
            },
            "downloads": -1,
            "filename": "lisaconstants-1.3.6.tar.gz",
            "has_sig": false,
            "md5_digest": "4372f6ede808dfe61e0029f6edb7c19c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 12011,
            "upload_time": "2023-12-11T14:53:38",
            "upload_time_iso_8601": "2023-12-11T14:53:38.756716Z",
            "url": "https://files.pythonhosted.org/packages/fc/c8/2eec70c2ef3ceb96bb9f349742d8b0aa3ff07bfdb974dff54df0b1f03abf/lisaconstants-1.3.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-11 14:53:38",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "lisaconstants"
}
        
Elapsed time: 0.17020s