Published May 2, 2024 | Version v2.0
Software Open

Chandra-MARX/marxs: v2.0

Description

2.0 (02-May-2024)

In version 2.0 we bring in more instrument models for missions in development. Those models are rapidly changing as the instruments are developed and are not tested to the level of stable code, instead they are meant as examples. There is also new X3D plotting capability and new analysis functionality to look at simulation results.

What's Changed

  • make L3 support bars for if no facet is hit by @hamogu in https://github.com/Chandra-MARX/marxs/pull/221
  • Tolerancing by @hamogu in https://github.com/Chandra-MARX/marxs/pull/222
  • Ape17 by @hamogu in https://github.com/Chandra-MARX/marxs/pull/223
  • Try to make GH action pass by @hamogu in https://github.com/Chandra-MARX/marxs/pull/224
  • Several flixes developed for Arcus combined into one PR by @hamogu in https://github.com/Chandra-MARX/marxs/pull/226
  • Minor fixes by @hamogu in https://github.com/Chandra-MARX/marxs/pull/227
  • Upgrade to GitHub-native Dependabot by @dependabot-preview in https://github.com/Chandra-MARX/marxs/pull/228
  • Prevent problems with probability < 0 or > 1 by @hamogu in https://github.com/Chandra-MARX/marxs/pull/229
  • Followup with files forgotten in #229 by @hamogu in https://github.com/Chandra-MARX/marxs/pull/230
  • Looks like a type in an untested try/except block by @hamogu in https://github.com/Chandra-MARX/marxs/pull/231
  • Improve chandra by @hamogu in https://github.com/Chandra-MARX/marxs/pull/232
  • add clip to prevent numerical problems in arccos by @hamogu in https://github.com/Chandra-MARX/marxs/pull/234
  • Modify analyser to account for chip gap by @hamogu in https://github.com/Chandra-MARX/marxs/pull/235
  • Infra_update by @hamogu in https://github.com/Chandra-MARX/marxs/pull/236
  • InterpolateEfficiencyTable now takes table, not filename as input by @hamogu in https://github.com/Chandra-MARX/marxs/pull/237
  • Add X3d visualization backend by @hamogu in https://github.com/Chandra-MARX/marxs/pull/238
  • Update GH actions to run on current nodes by @hamogu in https://github.com/Chandra-MARX/marxs/pull/241
  • RDT: deprecate system packages by @hamogu in https://github.com/Chandra-MARX/marxs/pull/242
  • Integrate missions into marxs by @hamogu in https://github.com/Chandra-MARX/marxs/pull/240
  • x3d visualization: transparancy/opacity by @hamogu in https://github.com/Chandra-MARX/marxs/pull/243
  • Improve X3D output by @hamogu in https://github.com/Chandra-MARX/marxs/pull/244
  • Add functions to general channels in double-tilted Rowland design by @hamogu in https://github.com/Chandra-MARX/marxs/pull/245
  • Change the defaults double rowland torus to standard xyz axes. by @hamogu in https://github.com/Chandra-MARX/marxs/pull/246
  • Increase consistency in where the Rowland tori are oriented by @hamogu in https://github.com/Chandra-MARX/marxs/pull/247
  • Add option for reflectivity and optical axis offset from geometrical center of PerfectLens by @hamogu in https://github.com/Chandra-MARX/marxs/pull/248
  • X3dplot by @hamogu in https://github.com/Chandra-MARX/marxs/pull/249
  • Fix design_tilted_torus by @hamogu in https://github.com/Chandra-MARX/marxs/pull/250
  • Add method to create archive files for publishing of X3D visualization. by @hamogu in https://github.com/Chandra-MARX/marxs/pull/251
  • CCDRedistNormal now inherits from an optical element . by @hamogu in https://github.com/Chandra-MARX/marxs/pull/252

New Contributors

  • @dependabot-preview made their first contribution in https://github.com/Chandra-MARX/marxs/pull/228

Full Changelog: https://github.com/Chandra-MARX/marxs/compare/v1.2...v2.0

Files

Chandra-MARX/marxs-v2.0.zip

Files (6.2 MB)

Name Size Download all
md5:7b85a4c4389702c351f82b69ebda242f
6.2 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/Chandra-MARX/marxs/tree/v2.0 (URL)
References
Journal article: 10.3847/1538-3881/aa943b (DOI)

Software

Repository URL
https://github.com/Chandra-MARX/marxs/
Programming language
Python
Development Status
Active