LICENSE
README.md
pyproject.toml
src/openthermoacoustics/__init__.py
src/openthermoacoustics/config.py
src/openthermoacoustics/engine.py
src/openthermoacoustics/state.py
src/openthermoacoustics/utils.py
src/openthermoacoustics/viz.py
src/openthermoacoustics.egg-info/PKG-INFO
src/openthermoacoustics.egg-info/SOURCES.txt
src/openthermoacoustics.egg-info/dependency_links.txt
src/openthermoacoustics.egg-info/requires.txt
src/openthermoacoustics.egg-info/top_level.txt
src/openthermoacoustics/gas/__init__.py
src/openthermoacoustics/gas/air.py
src/openthermoacoustics/gas/argon.py
src/openthermoacoustics/gas/base.py
src/openthermoacoustics/gas/helium.py
src/openthermoacoustics/gas/mixture.py
src/openthermoacoustics/gas/nitrogen.py
src/openthermoacoustics/gas/xenon.py
src/openthermoacoustics/geometry/__init__.py
src/openthermoacoustics/geometry/base.py
src/openthermoacoustics/geometry/circular.py
src/openthermoacoustics/geometry/parallel_plate.py
src/openthermoacoustics/geometry/pin_array.py
src/openthermoacoustics/geometry/rectangular.py
src/openthermoacoustics/geometry/screen.py
src/openthermoacoustics/segments/__init__.py
src/openthermoacoustics/segments/anchor.py
src/openthermoacoustics/segments/base.py
src/openthermoacoustics/segments/boundary.py
src/openthermoacoustics/segments/branch.py
src/openthermoacoustics/segments/compliance.py
src/openthermoacoustics/segments/cone.py
src/openthermoacoustics/segments/duct.py
src/openthermoacoustics/segments/enclosed_transducer.py
src/openthermoacoustics/segments/heat_exchanger.py
src/openthermoacoustics/segments/impedance.py
src/openthermoacoustics/segments/impedance_branch.py
src/openthermoacoustics/segments/inertance.py
src/openthermoacoustics/segments/join.py
src/openthermoacoustics/segments/minor.py
src/openthermoacoustics/segments/open_end.py
src/openthermoacoustics/segments/px.py
src/openthermoacoustics/segments/radiation_branch.py
src/openthermoacoustics/segments/side_branch_transducer.py
src/openthermoacoustics/segments/stack.py
src/openthermoacoustics/segments/stack_energy.py
src/openthermoacoustics/segments/stkcone.py
src/openthermoacoustics/segments/stkduct.py
src/openthermoacoustics/segments/stkpowerlw.py
src/openthermoacoustics/segments/stkscreen.py
src/openthermoacoustics/segments/surface.py
src/openthermoacoustics/segments/sx.py
src/openthermoacoustics/segments/tbranch.py
src/openthermoacoustics/segments/transducer.py
src/openthermoacoustics/segments/tx.py
src/openthermoacoustics/segments/vxt.py
src/openthermoacoustics/solver/__init__.py
src/openthermoacoustics/solver/distributed_loop.py
src/openthermoacoustics/solver/integrator.py
src/openthermoacoustics/solver/loop_network.py
src/openthermoacoustics/solver/network.py
src/openthermoacoustics/solver/shooting.py
src/openthermoacoustics/solver/tbranch_loop_solver.py
src/openthermoacoustics/validation/__init__.py
src/openthermoacoustics/validation/standing_wave_engine.py
src/openthermoacoustics/validation/standing_wave_refrigerator.py
src/openthermoacoustics/validation/traveling_wave_engine.py
tests/test_branch.py
tests/test_config.py
tests/test_distributed_loop.py
tests/test_gas_mixture.py
tests/test_gas_properties.py
tests/test_geometry.py
tests/test_segments.py
tests/test_segments_phase2.py
tests/test_solver.py
tests/test_stack_energy.py
tests/test_standing_wave_engine.py
tests/test_standing_wave_refrigerator.py
tests/test_traveling_wave_engine.py
tests/test_tx.py