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.13.0.tar.gz (26.5 MB view details)

Uploaded Source

Built Distributions

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

romanisim-0.13.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.0-cp314-cp314t-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

romanisim-0.13.0-cp314-cp314t-macosx_10_15_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

romanisim-0.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.0-cp314-cp314-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

romanisim-0.13.0-cp314-cp314-macosx_10_15_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

romanisim-0.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.0-cp313-cp313-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

romanisim-0.13.0-cp313-cp313-macosx_10_13_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

romanisim-0.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.0-cp312-cp312-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

romanisim-0.13.0-cp312-cp312-macosx_10_13_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

romanisim-0.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.0-cp311-cp311-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

romanisim-0.13.0-cp311-cp311-macosx_10_9_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: romanisim-0.13.0.tar.gz
  • Upload date:
  • Size: 26.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for romanisim-0.13.0.tar.gz
Algorithm Hash digest
SHA256 b6aa4d69d6ccc2839d6b82925c1431016e9a28dd906549ef95fc942942008dfa
MD5 455db434151d160b3d098a097e73bd75
BLAKE2b-256 c15e5dc83276cf8ad63eebf85811cc567466ffdd649346e65786ceee61ef462f

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a35fcf2a62c1e963d5c5b034e39467ddc845f8660fc5371c20db6f3eafbd5312
MD5 104cb02e3fa7a08997c68addd7e362b8
BLAKE2b-256 216d98ca3a4a7e4231dc9c1d8b4c59136aadb34afb60b3aebb59a8c2ca111260

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fcdc1d0291b5481190e730e67c302cc34d90cf73c84a7a7cbed1688fe16f1dd
MD5 d53c24f2deed4d7e7f2c372c1bb6c088
BLAKE2b-256 003153b3c054feecde65f5bff14891fd41e48d145f7a6414670cabec8ea852a4

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2028081ba7408104c6fbc04f3fe0d8d5ff3d2c53493b8770d7e0de0af0266b4a
MD5 bedef79cc5f2ae9d23fb7b43c6344182
BLAKE2b-256 797230564985a313bd528a3da546ef631c9ada28d907874e3efdfb95ef0e2743

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 447b58b6d62ca2a0063ac24be85e2083aa2b6b32d23980f8812396d0587bab98
MD5 01f9c153443e9abcadd41c45f16606e1
BLAKE2b-256 05b1728876e39bd613d80954f4338b88a146ab59bb390de77214d1b8fdf8f5b4

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17e2649bdf53c051ab092259217aa1f08e7de19a94da0e3ca94be3348e3b5ca0
MD5 8de43f9a5c2d09d2d1dd26fd7f0fa9a2
BLAKE2b-256 0771480e2405fa90161954780ce2f75be5dabaf2a4720a6230e90af3d57a11a1

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f534734079d766c45c1992223d430d582f1f24fe4e1d6ce08ab35b5864aa76ad
MD5 07fbba8e613b51586fcfcd75f10f287e
BLAKE2b-256 f2c1b755be2db6d5401bd0109491ca90a058a307c452aaf4530f8e7717c5c414

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 758056657b92d6e51ea7861daf2c01024bc19ff51ead5df1e170cd12b8eb10e4
MD5 186f35f670c3adaa981447e7ef3a64ca
BLAKE2b-256 8798f5c08ba52e37261c7d4e565f2aba89eb64fad98f8556d64f893fb328d941

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4865811d4aa93d99dca96e16df7024863ffee5b6980e3ffc425ed4d680baa5e
MD5 fdd1fb169b953a6925fd079caad9c842
BLAKE2b-256 7288c72462196e834be6f19bddfb6fa9dd07f25ef29900a5bccee6bdc419523d

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ee3c236b6f528b39b9e1d78492841d4fb97a5f5b90ffefd3040a3cf45c2eea99
MD5 c48c9cabb18084c90e2dc39390002c91
BLAKE2b-256 b4047693a0dc2c265b21fe1782a590ca1b74b8882dbcf3c86a97fc420fc502cc

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5fc4d2778afc675ef117a163fb9dcb0ace969542a1d50cf550513664cf3b641
MD5 3bc1e4b4f56a9c85c94ab433bd20247d
BLAKE2b-256 9245aceeff7542e6b5a109dc7b9fd99dbd88e799b41c488f931cc55673258a3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.13.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27c939edd964ecfed6faa27fe51ef32eda21d4033f4ff7c3233ed74bc2098133
MD5 06586a98e39c51593d57fdb04ceec801
BLAKE2b-256 f5f2ac1fd4664159a1c19974b771af04b8a34e0168493e6f43469b7c2a8227cf

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7e6d7e78b10d0378fa29848d3eddce22251de70230adb6a8f0da48a2c09d8b89
MD5 d49bb5a2425ef9c4320623d97275daae
BLAKE2b-256 1e5bfef0ab0736440ec33a3043a0f949964233ebca5890a265b7922642886917

See more details on using hashes here.

File details

Details for the file romanisim-0.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0bc91c2ebd987b84e2a08179e999a1a1691700c628008418783c912e8cce4454
MD5 60d11fbd01b521beac2967c8fb3667b8
BLAKE2b-256 5beece2d54a8a27c53ce58b2ec5cec69d922569b19395b8fe497a05456f3ecb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.13.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b58dc370683c8a1359ef0a51819d6ec032f01782c75ce1cfa45ecbfe0986652e
MD5 989147b0117d827c114a035ac0a4ed89
BLAKE2b-256 748f94cce46d9ad82a54b16413e0d1f7fc9701a1e65a1686ca9e868aeddae448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.13.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1cc17c8ceca10ef8a9cc8018be99cfb40c31a6ceddf23eefcf2a2760a652201e
MD5 59859121546a498411f7227129129eae
BLAKE2b-256 01d89f4ee09582d625b8b0f1c9dc12b515d4b04eb97f40b4b72793c01afbe1a4

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