Doby’s ESA Pyxel Logs🌙

Code

🚀 Load General Image Function

Adds load_general_image to Pyxel for multi-format image loading

🚀 Improved error message for invalid parameters.key

Adds clarity for YAML debugging in Observation mode

🚀 Photon Flux Modulation

Adds time-dependent photon flux modulation model for dynamic illumination simulations

🚀 Prototype: Annotated Metadata for Model Constraints

Introduces typing.Annotated metadata to Pyxel models to prepare for future schema-based validation

🚀 Implementation of check_validity

Adds the new check_validity() function with Annotated and annotated-types constraint support, forming the foundation of Pyxel's future validation system.

🧩 Optional ModelFunction Name

Makes the ModelFunction name parameter optional by deriving it automatically from the function path when omitted

🧩 Fix JSON Schema Parameter Order

Makes JSON Schema generation robust when docstring parameter order differs from function signatures

⚙️ Config Lab