Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Scientific contract registry

Unverified does not mean unsupported; it means no claim is registered. This generated page does not infer support from importability or an unrelated passing test.

Module ownership

ModuleMaturityBoundaryDimensional policyOwnershipNon-ownership
jaxstro.astrometryvalidatedruntimeAngles in radians/degrees and proper motion in mas/yr as named.Astrometric constants.Survey or population models.
jaxstro.atmospheresvalidatedmixedSource coordinates and flux semantics are explicit per product.Catalog and artifact preparation plus evidence-gated evaluation.Photometry or model validity.
jaxstro.constantsvalidatedstaticCGS unless the symbol explicitly names another unit.Source-backed physical constants.Runtime source lookup.
jaxstro.contractsvalidatedtoolingMetadata only; scientific units are recorded by owned contracts.Scientific contract vocabulary, validation, and rendering.Runtime scientific acceptance or automatic certification.
jaxstro.coordsvalidatedruntimePositions in pc, velocities in km/s, angles in degrees, proper motions in mas/yr, and parallax in mas where documented.Coordinate transformations.Domain frame selection.
jaxstro.evidencevalidatedtoolingEvery metric carries explicit producer-owned units.Portable computational-evidence schemas, validation, and rendering.Method-specific scientific thresholds or source-provenance claims.
jaxstro.geometryvalidatedruntimeCaller-owned coordinate units; angles follow each function contract.Generic geometric transformations.Domain geometry policy.
jaxstro.jaxconfigvalidatedstaticNo physical dimensions.Explicit JAX precision configuration.Import-time global configuration.
jaxstro.numericsvalidatedruntimeCaller-owned units; each callable declares dimensional behavior.Generic numerical mechanics.Domain acceptance, retry policy, or physical state.
jaxstro.paramsvalidatedruntimeLeaf units remain caller-owned through transformations.Selective PyTree/vector parameter bridges.Inference algorithms or identifiability.
jaxstro.provenancevalidatedtoolingMetric units remain explicit in producer-owned payloads.Runtime artifact manifests.Scientific-source validation.
jaxstro.quantityvalidatedruntimeDimensions and scales are represented explicitly in Unit metadata.Dimensional quantity evaluation.Approved ecosystem adoption or cutover.
jaxstro.spatialvalidatedmixedCoordinates use caller-owned consistent length units.Spatial indexing, candidates, and exact pairs.Force or encounter semantics.
jaxstro.spectravalidatedmixedSpectral coordinates and density semantics carry explicit unit metadata.Generic spectral representations and remapping.Filters, photometry, or instruments.
jaxstro.testingvalidatedtoolingEvery reported metric retains producer-declared units.Validation and provenance tooling.Runtime scientific acceptance.
jaxstro.unitsvalidatedstaticCGS is canonical; named systems declare mass, length, and time scales.Canonical ecosystem unit systems.Hidden domain unit defaults.

Transform and AD contracts

CallableMaturityAD semanticsTransform claimsBoundariesEvidenceLimitations and cost
jaxstro.numerics.implicit_bracketed_rootvalidatedcertified_implicitjit: supportedRejected assumption or numerical certificate. [returns_nan]root.implicit_bracketed_root (validation_test); root.implicit_bracketed_root.certification (artifact) -> rootfinding.implicit-gradients gates exponential.absolute_residual.gate, exponential.bracket_width.gate, exponential.relative_ad_analytic_error.gate, exponential.relative_ad_fd_error.gate, exponential.slope_magnitude.gate, exponential.certificate.gate, linear.absolute_residual.gate, linear.bracket_width.gate, linear.relative_ad_analytic_error.gate, linear.relative_ad_fd_error.gate, linear.slope_magnitude.gate, linear.certificate.gate, quadratic.absolute_residual.gate, quadratic.bracket_width.gate, quadratic.relative_ad_analytic_error.gate, quadratic.relative_ad_fd_error.gate, quadratic.slope_magnitude.gate, quadratic.certificate.gateRequires a unique mathematical root.; Requires a smooth selected branch and adequate slope conditioning.; Runs the safeguarded primal before exposing a custom-root derivative.
jaxstro.numerics.initialize_bracketvalidatedvalue_firstnone claimednone registeredroot.initialize_bracket (unit_test)Primary purpose is auditable forward-value control flow.
jaxstro.numerics.interpolation.interp1dvalidatedsmooth_pathwisenone claimedQueries outside the table clamp to endpoint values. [saturates]numerics.interp1d (validation_test)AD evidence covers interior off-knot, branch-stable queries.
jaxstro.numerics.map_safeguarded_bracketed_rootvalidatedvalue_firstjit: supported; vmap: conditional (Values and shapes are preserved, but physical per-lane skipping is not guaranteed.)Missing sign bracket or nonfinite admissible evaluation. [structured_result]root.map_safeguarded_bracketed_root (unit_test); root.map_safeguarded_bracketed_root.performance (benchmark) -> rootfinding.performance gates flat_slope.hybrid-no-more-evaluations, linear.hybrid-no-more-evaluations, monotone_kink.hybrid-no-more-evaluations, oscillatory_fixed_point_residual.hybrid-no-more-evaluations, quadratic.hybrid-no-more-evaluationsNo implicit-root derivative claim.; Use lax.map when physical per-lane skipping of expensive residuals matters.
jaxstro.numerics.interpolation.monotone_cubic_interpvalidatedsmooth_pathwisenone claimednone registerednumerics.monotone_cubic_interp (validation_test)Sign, plateau, knot, and overshoot branch boundaries are nonsmooth.
jaxstro.numerics.powerlaw_cdfvalidatedsmooth_pathwisenone claimedOutside x support clamps to zero or one. [saturates]numerics.powerlaw_cdf (validation_test)none registered
jaxstro.numerics.powerlaw_logpdfvalidatedsmooth_pathwisenone claimedOutside x support returns negative infinity. [returns_sentinel]numerics.powerlaw_logpdf (validation_test)none registered
jaxstro.numerics.powerlaw_ppfvalidatedsmooth_pathwisenone claimedQuantile input is defined on the closed unit interval. [undefined]numerics.powerlaw_ppf (validation_test)none registered
jaxstro.numerics.propose_bracketedvalidatedvalue_firstnone claimednone registeredroot.propose_bracketed (unit_test)Primary purpose is auditable forward-value control flow.
jaxstro.numerics.regular_grid_interpvalidatedsmooth_pathwisenone claimedclamp policy holds queries at the nearest boundary. [saturates]; reject policy raises for invalid concrete queries. [raises]numerics.regular_grid_interp (validation_test)Coordinate derivatives are claimed only inside branch-stable cells.
jaxstro.numerics.safeguarded_bracketed_rootvalidatedvalue_firstjit: supported; vmap: conditional (Values and shapes are preserved, but physical per-lane skipping is not guaranteed.)Missing sign bracket or nonfinite admissible evaluation. [structured_result]root.safeguarded_bracketed_root (unit_test); root.safeguarded_bracketed_root.performance (benchmark) -> rootfinding.performance gates flat_slope.hybrid-no-more-evaluations, linear.hybrid-no-more-evaluations, monotone_kink.hybrid-no-more-evaluations, oscillatory_fixed_point_residual.hybrid-no-more-evaluations, quadratic.hybrid-no-more-evaluationsNo implicit-root derivative claim.; Use lax.map when physical per-lane skipping of expensive residuals matters.
jaxstro.numerics.update_bracketvalidatedvalue_firstnone claimednone registeredroot.update_bracket (unit_test)Primary purpose is auditable forward-value control flow.
jaxstro.testing.compare_gradientsvalidatedvalidation_onlynone claimednone registeredtesting.compare_gradients (integration_test)Does not determine downstream scientific acceptance.
jaxstro.testing.render_registryvalidatedvalidation_onlynone claimednone registeredtesting.render_registry (integration_test)Does not determine downstream scientific acceptance.
jaxstro.testing.validate_cardvalidatedvalidation_onlynone claimednone registeredtesting.validate_card (integration_test)Does not determine downstream scientific acceptance.

Unclassified callable surfaces

The runtime export audit found 208 public callables without callable-level records:

The absence from the table is not a support or maturity claim.

Module-inherited public types

These immutable record or type constructors inherit their module-level contract: