tardis
  • Installation
  • Quickstart for TARDIS
  • Tutorials
  • How-To Guides
  • Workflows
  • Frequently Asked Questions
  • API
    • tardis package
      • Subpackages
        • tardis.energy_input package
        • tardis.grid package
        • tardis.gui package
        • tardis.io package
        • tardis.model package
        • tardis.opacities package
        • tardis.plasma package
        • tardis.scripts package
        • tardis.simulation package
        • tardis.spectrum package
        • tardis.stats package
        • tardis.transport package
        • tardis.util package
        • tardis.visualization package
        • tardis.workflows package
      • Submodules
      • Module contents

Input/Output

  • Hierarchical Data Format (HDF5)
  • Configuration (Required Input)
  • Reading Models
  • Optional Inputs
  • Additional Outputs

Analyzing Tardis

  • Visualization Tools & Widgets
  • Analyzing TARDIS Spectra
  • Analyzing Last Interaction Velocity (LIV) Distribution
  • Analysing Montecarlo Packets
  • Convergence Plots

Physics Walkthrough

  • Physics Walkthrough Introduction
  • Setting Up the Simulation
  • Monte Carlo Iteration
  • Updating Plasma and Convergence
  • Spectrum Generation
  • TARDIS-High Energy

Contributing to TARDIS

  • Contribution Guidelines
  • Developer Workflow
  • Developer Tools
  • Changelog
  • Features In-Progress

Other Resources

  • Credits & Publication Policies
  • Papers Using TARDIS
  • Code Comparison
  • References and Glossary
tardis
  • tardis
  • tardis package
  • tardis.spectrum package
  • tardis.spectrum.formal_integral package
  • View page source

tardis.spectrum.formal_integral package¶

Submodules¶

  • tardis.spectrum.formal_integral.base module
    • BoundsError
    • IntegrationError
    • calculate_p_values()
    • check()
    • intensity_black_body()
    • interpolate_integrator_quantities()
    • make_source_function()
  • tardis.spectrum.formal_integral.formal_integral module
    • FormalIntegrator
      • FormalIntegrator.calculate_spectrum()
      • FormalIntegrator.formal_integral()
      • FormalIntegrator.generate_numba_objects()
  • tardis.spectrum.formal_integral.formal_integral_cuda module
    • BoundsError
    • CudaFormalIntegrator
      • CudaFormalIntegrator.formal_integral()
    • calculate_p_values()
    • calculate_z_cuda()
    • cuda_formal_integral()
    • cuda_vector_integrator()
    • line_search_cuda()
    • populate_z_cuda()
    • reverse_binary_search_cuda()
    • trapezoid_integration_cuda()
  • tardis.spectrum.formal_integral.formal_integral_numba module
    • NumbaFormalIntegrator
      • NumbaFormalIntegrator.formal_integral()
    • calculate_z()
    • line_search()
    • numba_formal_integral()
    • populate_z()
    • reverse_binary_search()
    • trapezoid_integration()

Module contents¶

Previous Next

© Copyright 2013-2025, TARDIS Collaboration. Last updated on 17 Jul 2025.

Built with Sphinx using a theme provided by Read the Docs.