Skip to main content

spectromancer.py is a wizard for managing MAGE spectrum observations of white dwarfs

Project description

spectromancer

spectromancer is a wizard for managing MAGE spectrum observations of white dwarfs. It expects a directory structure in the form:

observations/
├── target1/
|   ├── exposure1.fits
│   ├── exposure2.fits
│   └── exposure1.fits
├── target2/
│   ├── exposure1.fits
│   ├── exposure2.fits
│   └── exposure3.fits
└── obsfile.csv

Then, spectromancer can be used to automatically coadd the spectra and measure parameters. Each target should have its own folder, which contains all of its individual exposures. The file obsfile.csv can contain any information, but must have a column called name that corresponds to the name of each target. An example observation and obsfile are provided in the repository. Then, spectromancer can be called from the command line or imported as a python module.

usage: spectromancer [-h] [--measure-rvs] [-o [OUTFILE]] [-v] path

spectromancer.py is a wizard for managing MAGE spectrum observations of white dwarfs

positional arguments:
  path                  path to the observation folder

options:
  -h, --help            show this help message and exit
  --measure-rvs         append RVs to the observation table?
  -o [OUTFILE], --outfile [OUTFILE]
                        file to which to write the observation table
  -v, --verbose         save plots?

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

spectromancer-0.1.7.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

spectromancer-0.1.7-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file spectromancer-0.1.7.tar.gz.

File metadata

  • Download URL: spectromancer-0.1.7.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for spectromancer-0.1.7.tar.gz
Algorithm Hash digest
SHA256 e0c180dcec2d84ec4e0a1760766ea4ee7d6335cffab6efc7676adc7d5dcf5b51
MD5 2bffe670cab283167a9c34b8de0758b9
BLAKE2b-256 e1e318fed2c807ddd5f063920297ee7d33eb6f3179cbc59682a6ad4fa678627b

See more details on using hashes here.

File details

Details for the file spectromancer-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for spectromancer-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f29b0db1d5efda05321b59d660a70511944080275b1b7e63d4980c00b7734eb7
MD5 b7adc266d4ea9ea075a864e7bf283782
BLAKE2b-256 0ed22a4123efc3bc5c80592f0b3cb0062c40bfac7b1c1744c18d6d8647cc9bc9

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