Skip to main content
Ctrl+K
JESTER - Home JESTER - Home
  • JESTER Documentation

Overview

  • Overview
    • Equation of State (EOS) Models
      • Metamodel
      • Metamodel + CSE
      • Spectral Decomposition
    • TOV Solvers
      • General Relativity TOV Solver
      • Scalar-Tensor TOV Solver
      • Pressure Anisotropy (AnisotropyTOV)
    • Samplers
      • Sequential Monte Carlo (SMC)
      • Nested Sampling (NS-AW)
      • FlowMC
    • Likelihood Constraints
      • Gravitational Wave Constraints
      • NICER Constraints
      • Nuclear Experiments (ChiEFT)
      • Radio Timing Constraints

Examples

  • Basic Examples
    • Constructing EOS and solving TOV equations
    • Automatic differentiation
    • Constructing EOS and solving TOV equations in scalar tensor theory

Inference Guide

  • Quick Start
  • YAML configuration reference
  • JESTER Inference Workflow
  • Analyzing a binary neutron star signal

API Reference

  • jesterTOV
    • jesterTOV.eos module
      • jesterTOV.eos.base module
        • jesterTOV.eos.base.Interpolate_EOS_model
      • jesterTOV.eos.crust module
        • jesterTOV.eos.crust.Crust
      • jesterTOV.eos.metamodel module
        • jesterTOV.eos.metamodel.MetaModel_EOS_model
        • jesterTOV.eos.metamodel.MetaModel_with_CSE_EOS_model
        • jesterTOV.eos.metamodel.MetaModel_with_peakCSE_EOS_model
      • jesterTOV.eos.spectral module
        • jesterTOV.eos.spectral.SpectralDecomposition_EOS_model
    • jesterTOV.tov module
      • jesterTOV.tov.data_classes module
        • jesterTOV.tov.data_classes.EOSData
        • jesterTOV.tov.data_classes.TOVSolution
        • jesterTOV.tov.data_classes.FamilyData
      • jesterTOV.tov.base module
        • jesterTOV.tov.base.TOVSolverBase
      • jesterTOV.tov.gr module
        • jesterTOV.tov.gr.GRTOVSolver
      • jesterTOV.tov.anisotropy module
        • jesterTOV.tov.anisotropy.AnisotropyTOVSolver
      • jesterTOV.tov.scalar_tensor module
        • jesterTOV.tov.scalar_tensor.ScalarTensorTOVSolver
    • jesterTOV.inference module
      • jesterTOV.inference.run_inference module
        • jesterTOV.inference.run_inference.determine_keep_names
        • jesterTOV.inference.run_inference.setup_prior
        • jesterTOV.inference.run_inference.setup_transform
        • jesterTOV.inference.run_inference.setup_likelihood
        • jesterTOV.inference.run_inference.run_sampling
        • jesterTOV.inference.run_inference.generate_eos_samples
        • jesterTOV.inference.run_inference.main
        • jesterTOV.inference.run_inference.cli_entry_point
      • jesterTOV.inference.base module
        • jesterTOV.inference.base.likelihood.LikelihoodBase
        • jesterTOV.inference.base.prior.Prior
        • jesterTOV.inference.base.prior.UniformPrior
        • jesterTOV.inference.base.prior.CombinePrior
        • jesterTOV.inference.base.transform.NtoMTransform
        • jesterTOV.inference.base.transform.BijectiveTransform
      • jesterTOV.inference.config module
        • jesterTOV.inference.config.schema.InferenceConfig
        • jesterTOV.inference.config.schema.BaseEOSConfig
        • jesterTOV.inference.config.schema.MetamodelEOSConfig
        • jesterTOV.inference.config.schema.MetamodelCSEEOSConfig
        • jesterTOV.inference.config.schema.SpectralEOSConfig
        • jesterTOV.inference.config.schema.BaseTOVConfig
        • jesterTOV.inference.config.schema.GRTOVConfig
        • jesterTOV.inference.config.schema.PriorConfig
        • jesterTOV.inference.config.schema.LikelihoodConfig
        • jesterTOV.inference.config.schema.BaseSamplerConfig
        • jesterTOV.inference.config.schema.FlowMCSamplerConfig
        • jesterTOV.inference.config.schema.BlackJAXNSAWConfig
        • jesterTOV.inference.config.schema.SMCRandomWalkSamplerConfig
        • jesterTOV.inference.config.schema.SMCNUTSSamplerConfig
        • jesterTOV.inference.config.schema.PostprocessingConfig
        • jesterTOV.inference.config.parser.load_config
      • jesterTOV.inference.data module
      • jesterTOV.inference.priors module
        • jesterTOV.inference.priors.parser.parse_prior_file
      • jesterTOV.inference.likelihoods module
        • jesterTOV.inference.likelihoods.gw.GWLikelihood
        • jesterTOV.inference.likelihoods.gw.GWLikelihoodResampled
        • jesterTOV.inference.likelihoods.nicer.NICERLikelihood
        • jesterTOV.inference.likelihoods.radio.RadioTimingLikelihood
        • jesterTOV.inference.likelihoods.chieft.ChiEFTLikelihood
        • jesterTOV.inference.likelihoods.rex.REXLikelihood
        • jesterTOV.inference.likelihoods.constraints.ConstraintEOSLikelihood
        • jesterTOV.inference.likelihoods.constraints.ConstraintGammaLikelihood
        • jesterTOV.inference.likelihoods.constraints.ConstraintTOVLikelihood
        • jesterTOV.inference.likelihoods.combined.CombinedLikelihood
        • jesterTOV.inference.likelihoods.combined.ZeroLikelihood
      • jesterTOV.inference.transforms module
        • jesterTOV.inference.transforms.transform.JesterTransform
      • jesterTOV.inference.samplers module
        • jesterTOV.inference.samplers.blackjax module
        • jesterTOV.inference.samplers.jester_sampler.JesterSampler
        • jesterTOV.inference.samplers.jester_sampler.SamplerOutput
        • jesterTOV.inference.samplers.flowmc.FlowMCSampler
      • jesterTOV.inference.result module
        • jesterTOV.inference.result.InferenceResult
    • jesterTOV.utils module
      • jesterTOV.utils.cubic_spline
      • jesterTOV.utils.interp_in_logspace
      • jesterTOV.utils.cumtrapz
      • jesterTOV.utils.sigmoid
      • jesterTOV.utils.cubic_root_for_proton_fraction
      • jesterTOV.utils.calculate_rest_mass_density
      • jesterTOV.utils.locate_lowest_non_causal_point
      • jesterTOV.utils.limit_by_MTOV

Developer Guide

  • Adding a New EOS Model
  • Adding a New TOV Solver
  • Adding a New Likelihood
  • Inference Documentation Maintenance Guide
  • Citing Jester

jesterTOV.inference module

Contents

  • Submodules

jesterTOV.inference module#

The inference module provides Bayesian parameter estimation for neutron star equation of state models using multi-messenger observations.

Submodules#

  • jesterTOV.inference.run_inference module
  • jesterTOV.inference.base module
  • jesterTOV.inference.config module
  • jesterTOV.inference.data module
  • jesterTOV.inference.priors module
  • jesterTOV.inference.likelihoods module
  • jesterTOV.inference.transforms module
  • jesterTOV.inference.samplers module
  • jesterTOV.inference.result module

previous

jesterTOV.tov.scalar_tensor.ScalarTensorTOVSolver

next

jesterTOV.inference.run_inference module

Contents
  • Submodules

By jesterTOV developers

© Copyright 2026, jesterTOV developers.