PyCS3
PyCS3: A Python toolbox for time-delay measurements in lensed quasars - Published in JOSS (2020)
Science Score: 89.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
✓Committers with academic emails
3 of 7 committers (42.9%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
time series
time-delay cosmography
time-delay measurements
Scientific Fields
Mathematics
Computer Science -
84% confidence
Last synced: 4 months ago
·
JSON representation
Repository
PyCS for python 3
Basic Info
- Host: gitlab.com
- Owner: cosmograil
- License: gpl-3.0
- Default Branch: master
Statistics
- Stars: 1
- Forks: 6
- Open Issues: 2
- Releases: 0
Topics
time series
time-delay cosmography
time-delay measurements
Created over 7 years ago
https://gitlab.com/cosmograil/PyCS3/blob/master/
# PyCS3
[](https://gitlab.com/cosmograil/PyCS3/commits/master)
[](https://cosmograil.gitlab.io/PyCS3/coverage/)
[](https://www.python.org/downloads/release/python-380/)
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://doi.org/10.21105/joss.02654)
PyCS3 is a software toolbox to estimate time delays between multiple images of gravitationally lensed quasars, developed within the [COSMOGRAIL](http://www.cosmograil.org) collaboration. This is an update of [PyCS](https://github.com/COSMOGRAIL/PyCS), which is no longer maintained.
Proceed to the [documentation](https://cosmograil.gitlab.io/PyCS3/) to get further information. In case of any questions, feel free to open an issue here on GitLab.
## Installation
git clone https://gitlab.com/cosmograil/PyCS3
cd PyCS3
python setup.py install
or if you prefer to install it locally :
python setup.py install --user
## Requirements
PyCS3 requires the following standard python packages :
* `numpy`
* `scipy`
* `matplotlib`
* `multiprocess`
If you want to use the regdiff optimiser, you will also need :
* `scikit-learn`
## Example Notebooks and Documentation
The full documentation can be found [here](https://cosmograil.gitlab.io/PyCS3/).
Example notebooks are located in the [notebook](https://gitlab.com/cosmograil/PyCS3/-/tree/master/notebook) folder :
* [Importing, exporting and displaying light curves](https://gitlab.com/cosmograil/PyCS3/-/blob/master/notebook/Import_export_and_display.ipynb)
* [Measuring time delays with regdiff and the splines](https://gitlab.com/cosmograil/PyCS3/-/blob/master/notebook/Measuring%20time%20delays%20with%20spline%20and%20regdiff.ipynb)
* [Estimating uncertainties with PyCS3](https://gitlab.com/cosmograil/PyCS3/-/blob/master/notebook/Uncertainties%20estimation.ipynb)
## Attribution
If you use this code, please cite [the papers](https://cosmograil.gitlab.io/PyCS3/citing.html) indicated in the documentation.
## License
PyCS3 is a free software ; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation ; either version 3
of the License, or (at your option) any later version.
PyCS3 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY ; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details ([LICENSE.txt](LICENSE)).
Owner
- Name: COSMOGRAIL
- Login: cosmograil
- Kind: organization
- Repositories: 2
- Profile: https://gitlab.com/cosmograil
JOSS Publication
PyCS3: A Python toolbox for time-delay measurements in lensed quasars
Published
September 24, 2020
Volume 5, Issue 53, Page 2654
Authors
Martin Millon
Institute of Physics, Laboratory of Astrophysique, Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Institute of Physics, Laboratory of Astrophysique, Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Vivien Bonvin
Institute of Physics, Laboratory of Astrophysique, Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Institute of Physics, Laboratory of Astrophysique, Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Bastian Lengen
Institute of Physics, Laboratory of Astrophysique, Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Institute of Physics, Laboratory of Astrophysique, Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Tags
astronomyCommitters
Last synced: 4 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| martin-millon | m****n@e****h | 212 |
| vbonvin | v****n@e****h | 64 |
| Vivien Bonvin | v****i@g****m | 12 |
| Martin Millon | m****n@p****e | 10 |
| bastian-lengen-epfl | b****n@e****h | 4 |
| mtewes | m****s@g****m | 3 |
| Arfon Smith | a****n@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
Dependencies
docs/requirements.txt
pypi
- coverage >=4.5
- matplotlib >=3.0
- multiprocess >=0.70.8
- numpy >=1.15
- pytest >=2.3
- scipy >=0.19
- sklearn *