Skip to main content

PyCS3: A Python toolbox for time-delay measurements in lensed quasars

Project description

PyCS3

pipeline status coverage report Python 3.11 License: GPL v3 DOI

PyCS3 is a software toolbox to estimate time delays between multiple images of gravitationally lensed quasars, developed within the COSMOGRAIL collaboration. This is an update of PyCS, which is no longer maintained.

Proceed to the documentation 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 :

  • matplotlib>=3.4.2
  • numpy>=2.3
  • scipy>=1.7
  • multiprocess>=0.70.16
  • scikit-learn>=1.7.2

Example Notebooks and Documentation

The full documentation can be found here.

Example notebooks are located in the notebook folder :

Attribution

If you use this code, please cite the papers 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).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycs3-3.0.4.tar.gz (209.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycs3-3.0.4-py3-none-any.whl (355.9 kB view details)

Uploaded Python 3

File details

Details for the file pycs3-3.0.4.tar.gz.

File metadata

  • Download URL: pycs3-3.0.4.tar.gz
  • Upload date:
  • Size: 209.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.4

File hashes

Hashes for pycs3-3.0.4.tar.gz
Algorithm Hash digest
SHA256 f508f3edc2c851c3a48d0317aff6d8d0610bb56e0223f8357d586b313a169a94
MD5 77f05a0ec8ceca78efa040b841df7b75
BLAKE2b-256 1a726a66565b231f607ee9661fbc8d8a3a7b25fed138df7d41e55f6fd68745f1

See more details on using hashes here.

File details

Details for the file pycs3-3.0.4-py3-none-any.whl.

File metadata

  • Download URL: pycs3-3.0.4-py3-none-any.whl
  • Upload date:
  • Size: 355.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.4

File hashes

Hashes for pycs3-3.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 094035a7823c9a5a5359c0ee3ac725aff4816aa60930b9b14a3c19a1681f85cb
MD5 6bfe9f6efbf74e05abcc66a3d2a1863b
BLAKE2b-256 676e49e4051fbd0b00ec0742887a218f299a7d1bf6ee09411f714e4666bf49b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page