Skip to main content

Nancy Grace Roman Space Telescope WFI Simulator

Project description

CI codecov

romanisim: an image simulator for Roman

romanisim is a Galsim-based simulator of imaging data from the Wide Field Instrument (WFI) on the Nancy Grace Roman Space Telescope (pronounced roman-eye-sim, stylized Roman I-Sim). It uses Galsim to render astronomical scenes, WebbPSF to model the point spread function, and CRDS to access the calibration information needed to produce realistic WFI images.

The simulator starts by producing an idealized scene with Galsim and a PSF, and then proceeds to simulate the various noise sources and instrumental systematics imprinted by the system. One major feature is a fairly faithful implementation of up-the-ramp sampling and ramp-fitting, so that romanisim can produce realistic L1 images ("raw" sets of up the ramp samples like those that will be delivered from the telescope) and L2 images (calibrated images of astronomical flux per pixel).

Warning romanisim is under active developement. Its output has not been formally validated; only limited testing has been performed. For this reason, use of romanisim for preparation of ROSES proposals is not advised. Other packages like galsim's roman package or STIPS may better serve such purposes.

Documentation

See the full romanisim documentation at readthedocs.

Installation

pip install romanisim

should do most of what you want. Then

romanisim-make-image out.asdf

will render a test image. See the documentation for more information about simulating scenes you're actually interested in!

Contributing

romanisim is intended to support the community in understanding and analyzing imaging from Roman. If there are features you want to use or see, file an issue, or better yet, make a pull request!

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

romanisim-0.5.0.tar.gz (272.2 kB view details)

Uploaded Source

Built Distributions

romanisim-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (812.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

romanisim-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (376.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

romanisim-0.5.0-cp312-cp312-macosx_10_9_x86_64.whl (382.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

romanisim-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (812.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

romanisim-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (375.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

romanisim-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl (381.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

romanisim-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (777.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

romanisim-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (375.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

romanisim-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl (382.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

romanisim-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (780.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

romanisim-0.5.0-cp39-cp39-macosx_11_0_arm64.whl (376.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

romanisim-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl (382.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file romanisim-0.5.0.tar.gz.

File metadata

  • Download URL: romanisim-0.5.0.tar.gz
  • Upload date:
  • Size: 272.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for romanisim-0.5.0.tar.gz
Algorithm Hash digest
SHA256 eaeedda162a357109cd409569d501ec61571bc0b36f44417ce04b67a031a41bf
MD5 2d5bb64272b455629545408f59aa4d07
BLAKE2b-256 0bed20652cda7e6ec74de85efe7da4d17789b11f130547fc71a34e46f6adbece

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ef9f87992579142e008bb20961f55f8303745fbe04148a76c1236e87ef89592
MD5 52952155f9b1b796addb3a0cbeb889fe
BLAKE2b-256 1fe62310b99ae20f9f87a7499e1ec4f58e75fed3ee3822faefd060ad4e0a205c

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11dc69dec19e9a8d9feb634cccdf61e855a50e197353af1c25f55ac3fc93a606
MD5 b01a8e387e325d7b71dd216908e99295
BLAKE2b-256 a2b02da9d48f9ea39012753db274b781cdec7568d1982b7ac5498b2d7f6c5ea7

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b6de3bf20c173dafdf804fc81d78e06c130099e05bbba365f2025920924d656
MD5 abdcf5926e25bff5d19f7761330810c3
BLAKE2b-256 28f3dbf52444af5d16d36a5f4b8050b786c5af45b79c62cdd05100771ae6748d

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5988874d9f721760b6439316b6171e10b042e8801bf6f971bb60167bbb8595b6
MD5 19cf82808c9b7fefd242d8dd0619e09c
BLAKE2b-256 6d99cfd86d7b85e10739e156ede5bf8fa2dbad61e18c545bd76ef524717ec72d

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12a0fc5bb325f3330817f155171661a9a6cf0156785922bb486caf0dfb04c5c0
MD5 f209d98aba98cff314644aeaa52c6961
BLAKE2b-256 16aec3d5edc97a8f7222e52e26ec8fa738c413dbce6991a694d3040de6925f8f

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f7396a4cd2f4c8b2a5e894448dfc3055724d8042783a2b31e9632e1600fc56f
MD5 aebb2f6d4832720bec6979cecaca3c26
BLAKE2b-256 f0f7ae130f6da484389f204a0308174ebbdb8b990ab24da66df62b028cf310da

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55e927bc33b994cbe4a8979c0b5ea4d76403ab69fdb41e96811332707b008145
MD5 2483cb9341cec4a0a0d4a39d4766c253
BLAKE2b-256 0dcc04d3a0197024385869c5bbd32b788d74d58bb5983c9166f2e9eb28ab2989

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97b65ab042e244091223f6081107d355b73ad800e8cfa460df500a0c04cccdce
MD5 4c16f61db0e59dd63e61afd9366783c6
BLAKE2b-256 dfb6d572b5ca43d97c3cd917ee6b1cfdb2dd2b5b2ceccb8ce8e6442c5156ae92

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6161396d74cbb9eadd6a9fe1550748505c1e4fe68c7d9892225af83eccdbaee0
MD5 980008654289eb9bade70dd932adc228
BLAKE2b-256 6cd126a60f6ea75469c1836eef0cb8a1ab405c674cdf124cab8b2535d3be72ac

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7bbfaf6dfaef09748841ac5d8ab98c33b080619d316096decb6bc0a3b919a4a
MD5 aaf56f90eae0cfccca22a34c74fafc1e
BLAKE2b-256 a8113acffa0588c1b6be054e03cc7a508001c9a52eac8ae25e89c7961ea29246

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79f08b4565f26a359da354baa9ab813a13d427aa339f04be88f1c7e9a3401efc
MD5 94deaf6731bc140c2100eb5768380284
BLAKE2b-256 ee6b83acda6d4246de2b79a3facefcb6310a759ed83544742d663973c94f40a7

See more details on using hashes here.

File details

Details for the file romanisim-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 678e1abe8ef80489a93e6d13a55bb1e0bfa59aefc7c6116d6216acad47e082b1
MD5 4993d813f4b871d2d5f0664fc7efdfcf
BLAKE2b-256 4b6a4d3f195f791e6ceb7829a7ef86013f67afd1ecaed988dcfdf45d5224300d

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