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

Uploaded Source

Built Distributions

romanisim-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (808.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

romanisim-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (371.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

romanisim-0.4.0-cp312-cp312-macosx_10_9_x86_64.whl (378.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

romanisim-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (808.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

romanisim-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (370.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

romanisim-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl (377.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

romanisim-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (774.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

romanisim-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (371.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

romanisim-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl (377.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

romanisim-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (776.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

romanisim-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (371.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

romanisim-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl (378.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for romanisim-0.4.0.tar.gz
Algorithm Hash digest
SHA256 8563c51a880f7a2b36b52c8020ea6e415285a8dedada58838fec273901db5708
MD5 7a0c38d4d2b0b388159e45b0f3a3faff
BLAKE2b-256 5cd86bd2ae756080be300d68172942136ad184a3b50302055e8c8118e1290e5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce53ae24fe1cc5318acc147b3ff37a6fc9249840c1e162b65faf47b08cc68967
MD5 1e0653e5dca25c952ac1d5699e9c11a0
BLAKE2b-256 980d7796c7b91f1cca4121920bae1ad0d4ee1750260d8ab0586baab1dd1daa86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccf04ccbc1d286b7bbdfac6031bd3b63f7fafa46912f4d56a326dcd534796320
MD5 81087bd5eb2b2da8650dc849c1bae42e
BLAKE2b-256 f5dd027888ef92434e1ff0d8313da32067026ceb80dd69caeeadafb9c19902c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f50c1cd2df2a8df8899d6b0942b46c4197e631eb81a20205e3d88f85349949e6
MD5 ce726c4183920fbbf88a6af340436a55
BLAKE2b-256 5618ce3c19b8ecfe46f7a886c8724b8ccf5231b78e0b307e5fe8a51173c107af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0dd84bb0b24d930f6ed6c18c13d8ba29b3c961cb1eef88c3d629403b3068c360
MD5 d3d26b14f7cc35b4a7b437788e8cd9a5
BLAKE2b-256 c3f525e7e1f857060c8d03c730d3dc6ace6c09017eab607f37cc574c229837ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0de682cf0a1427dc960ce0b6be8709adf8d2807c1e5b58729ddee2c24ea08a1c
MD5 cfe3b7b7a6c8373fe369d5874ec45d72
BLAKE2b-256 74963726a02fb3a2e366e602bd70f86d74449a239486f73e216d5b96757cc549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fc6255875900bc91ca9b8d51dfb724e25b113b4a6e7ae6297d7083811963d6bd
MD5 c80b80bb22e610557be8eaac4d3c2d80
BLAKE2b-256 72b6964dde173205e53eb007c558d1a5fbea9f8c72d6cf322d99517439a4b1cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59bb826f14dfd931d56355756a06478afc82dabc95a98a5c48cf48e670f7bac8
MD5 1cc4913b0a2a3d6b5ae2b15424e7fc2c
BLAKE2b-256 55c5d9ccea27ff978bd5433d2b557605bc75e37da8e296f038f78814cf6290e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a713363beee7d3c0f312437d6fbf08d49fc20e2d6137b11d738ff3603a5f748
MD5 d4273b243813b51b2ae5237b5ee7a3a5
BLAKE2b-256 ca71e73e2073a7041c9426b0e70e611e2013b4402d493cb7425197ed79c65815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d87b968763393b0ff990c9657bb991ae229cc5589e548ce9a04cac3962b0ac62
MD5 9784041e73ee97b0121088fed1b978d5
BLAKE2b-256 ef2406977ac7532a7f0ee047192b9ac9d865f1e534afa0121cbf6d58f8e6c8b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd90066ae5f4cf505461555fcb88726abdcfbaf2de702a13e048af23651d3de5
MD5 9f8b4787ff3dcd4ef0012b3486cac943
BLAKE2b-256 96ea32e29b236a50812e8d5d49b25e747133e7ac21da29c6612945c47c45bda8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ffbc80484cb4ae73b00d8f74e678d3a6e6e82e9671040240c6dcbab68a1e8f4
MD5 b8549e8c4d29bdac6d1e83c7d4ff79cd
BLAKE2b-256 6e72013cdb1b6ed504f750aa967ab7ab9cb871aa90de795256653a2be23b76c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dc7e8e808187281d1afd26635d3f77ab3fd4159e1cf59402c8fac62f17c84f38
MD5 15732e80ddb1c4ea0323d72eb7c21952
BLAKE2b-256 5411a8505d3a624fceba2e12cb0e9fe9bd0fa41252b18fbac1dfd0dfad85531e

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