Skip to main content

Python package to fit interferometric data, accelerated using Jax.

Project description

drpangloss

PyPI version License: MIT integration Documentation

the best of all possible interferometry models

Contributors: Dori Blakely, Benjamin Pope

What is drpangloss?

drpangloss is a package for modelling optical interferometry data in Jax.

Installation

drpangloss is hosted on PyPI (though this is currently a placeholder): the easiest way to install this is with

pip install drpangloss

You can also build from source. To do so, clone the git repo, enter the directory, and run

pip install .

We encourage the creation of a virtual enironment to run drpangloss to prevent software conflicts as we keep the software up to date with the lastest version of the core packages.

Use & Documentation

Documentation will be found here, though this is currently a placeholder.

Collaboration & Development

We are always looking to collaborate and further develop this software! We have focused on flexibility and ease of development, so if you have a project you want to use drpangloss for, but it currently does not have the required capabilities, don't hesitate to email me and we can discuss how to implement and merge it! Similarly you can take a look at the CONTRIBUTING.md file.

Name

Why is it called drpangloss?

The leading optical interferometry model fitting code is CANDID. In Voltaire's Candide, Dr Pangloss' belief that we live in the best of all possible worlds is a satire of Leibniz' theodicy. But we do live in a world with Jax, so that if we can't optimize the world, at least we can optimize our fits to VLTI data.

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

drpangloss-0.0.2.tar.gz (31.8 kB view details)

Uploaded Source

Built Distribution

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

drpangloss-0.0.2-py3-none-any.whl (33.4 kB view details)

Uploaded Python 3

File details

Details for the file drpangloss-0.0.2.tar.gz.

File metadata

  • Download URL: drpangloss-0.0.2.tar.gz
  • Upload date:
  • Size: 31.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for drpangloss-0.0.2.tar.gz
Algorithm Hash digest
SHA256 32a87222fc5f5cdf85ed84d9ff8fd77b4c3c251f5d099ae3fad975d773d4fdb9
MD5 2dc9e343226a670f64325947ecd52845
BLAKE2b-256 3233293a41f30d203a5baf6c004d24c6abfd54d5aad25ddaa9fe82ae93491239

See more details on using hashes here.

File details

Details for the file drpangloss-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: drpangloss-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 33.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for drpangloss-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5dd0bd3b695856275de8c537d6b0b65ae32defd2c45a02aa57dafef1484f18fe
MD5 4ba8b1fed2d6ae30a3ae0a5013d7f4b4
BLAKE2b-256 4870ed2084364b8b867ccf9162e21fa3907a573262611410a8c9e2562ebffbf1

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