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.1.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

drpangloss-0.0.1-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: drpangloss-0.0.1.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for drpangloss-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ddf2a44a96e48ffcb2821b30b2b23b5f51869daec99196f0874b4eb6d04430bb
MD5 787dbc69fdd672b95291ff8d5745c82b
BLAKE2b-256 be41035856a0ab6a9f5f2dbb9ff3459c688c9f9df20c13756354ceafe2648d6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drpangloss-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for drpangloss-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8752fe8eddf07d28f233d952879855c708efa7fb15a8792f32b2549977f60783
MD5 65ec9b19aba13ea118999ef651f4924e
BLAKE2b-256 644040237698773f347416694ce6e52198e3f44929da9124e44146076b7a90fb

See more details on using hashes here.

Supported by

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