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.14.0.tar.gz (33.8 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.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (34.5 MB view details)

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

romanisim-0.14.0-cp314-cp314-macosx_11_0_arm64.whl (34.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

romanisim-0.14.0-cp314-cp314-macosx_10_15_x86_64.whl (34.1 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

romanisim-0.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (34.5 MB view details)

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

romanisim-0.14.0-cp313-cp313-macosx_11_0_arm64.whl (34.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

romanisim-0.14.0-cp313-cp313-macosx_10_13_x86_64.whl (34.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

romanisim-0.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (34.5 MB view details)

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

romanisim-0.14.0-cp312-cp312-macosx_11_0_arm64.whl (34.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

romanisim-0.14.0-cp312-cp312-macosx_10_13_x86_64.whl (34.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

romanisim-0.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (34.5 MB view details)

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

romanisim-0.14.0-cp311-cp311-macosx_11_0_arm64.whl (34.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

romanisim-0.14.0-cp311-cp311-macosx_10_9_x86_64.whl (34.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for romanisim-0.14.0.tar.gz
Algorithm Hash digest
SHA256 40952c9421d963982a9755729e102a43b76e41c784f08e55e124c6d0a27bce8d
MD5 3ed1df89433abcf1f5248c545d0bb9e3
BLAKE2b-256 8582b3807f66aa2e03d79e0e2df42cdf2f0c48b31da68a474d1ee9886111f9bd

See more details on using hashes here.

File details

Details for the file romanisim-0.14.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.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4993918bb125eebcd59e054b3cdcd7797f1e8322ada5864178b9034ca4deb994
MD5 2ad1a8a68ca2ca8b341f616fbd3a15ba
BLAKE2b-256 98f59f0f8ce3d597b537150efd739f959fdb5475f5d1401e83c492c0a537d6d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.14.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea47cf7eb7e92a998c2b349b3038bfd71d76de5a170a58d82fe240c395240941
MD5 8259267807a5356c23dc2c5f62612dbb
BLAKE2b-256 7fbe6feda182532e747fa7574a239deb9da438fa5750f74014e2da722605a839

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.14.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5bedc9e883cbf0083d76b3e7273aa3d75d68e39905a3d23adfdbc93a17eae953
MD5 bc5153965bbb25e4a874ee48c93e67c1
BLAKE2b-256 c566278f0d6920b86004ba2fabfcea309a0387c6096724f0271d1f31a4486d3b

See more details on using hashes here.

File details

Details for the file romanisim-0.14.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.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 980e29083d3120de9228d9c671753566269c9384e112d868960f0650aa63bba9
MD5 c5945fa1b25ae1cde888c681a13dbf20
BLAKE2b-256 fe96c5f0476ebb691da4b214b894a34d4262d97aa2ebeb42fb080195455a30a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.14.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9105ebccec8b2cb5427549f9f3e0513389e3e6e70c261ff72f069e61117a2bdf
MD5 096ba3c38a55bf23086ab2fadfcc49d4
BLAKE2b-256 9e2796065b2263d21f76542d2b7000e011c1b2f04ab66159981118ff2083ddb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.14.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7a938db3a632eb30c78682f1ae28fb26d9ec620efd4dd30c01428aea26ef9c96
MD5 7f656f2b714235aa1c7e8641c4cc53c6
BLAKE2b-256 dcbbe5288e4bcb108e8d2c614a290e6ae409e03cd27c134dde5305fd248e504a

See more details on using hashes here.

File details

Details for the file romanisim-0.14.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.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3eedb03d6dd53967501f1cba789c0bb7c98d0d997e3a641f3477f3ccdf32de85
MD5 dc537823bededd3fc715c02007eb3865
BLAKE2b-256 01fdfcd0434d123df135efccbe35e222f38780b7cab00e6cdddfa0ece509a8e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.14.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0920b1b475f43760a2247d2aec05dc0251138b8bb872e42b56b630851e5c71df
MD5 24bad38e8d02523c205c74cc24003451
BLAKE2b-256 640b0459542f2440f5e687f2e85f58a8873faf99faeef3b969b66a47ad5efb54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.14.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e4572efbbe082f17bef9208f5c811098ddd18b87d0ee2fdb05f4d20e9db235d3
MD5 ea9d40631b952bc86e10b3962fa73c40
BLAKE2b-256 784264180f5b11c8eecda327cb9a41e42e978ebc7e10602affbffe25bcd74732

See more details on using hashes here.

File details

Details for the file romanisim-0.14.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.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f55e796a7405e2797e6569ed6a8b102836d6269a4ed22e8ac0a5d130652b0ea
MD5 7dab7aa10e8003ec9665c43e07394aa3
BLAKE2b-256 95b4c49a65542f02855f3b991297680cccc7e04815cc0bb50a72e9bde96a7949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.14.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ac8c994f96fb265b47a22fb3b2f53be91e0ddc30479a7ecc03c5c886c24c830
MD5 d2e3e18bbeb5727beabe8b8190d7a252
BLAKE2b-256 4cca8eb5f692db21c523b7bc0ef768ef49543c66ad9070aba24a6bc79e4633c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for romanisim-0.14.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 db22778833515bb91a20147d037ef58d244e39914874978ceec9e48121d088c9
MD5 e3b00541dc4dd4b9b5f663210574ed95
BLAKE2b-256 2e08fde71c119e565539e18f71bfcb1ef6a0f66501b5ae6b3df7c14695cbe5c3

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