LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/_gallery_order.py
docs/_tables.py
docs/_themes.py
docs/changelog.md
docs/conf.py
docs/getting_started.md
docs/index.md
docs/requirements.txt
docs/upgrade.md
docs/_static/R290_ph.png
docs/_static/coolplot.css
docs/contributing/architecture.md
docs/contributing/core.md
docs/contributing/index.md
docs/contributing/releasing.md
docs/contributing/review_checklist.md
docs/contributing/typing.md
docs/contributing/v1_plan.md
docs/contributing/v1_review.md
docs/contributing/writing_a_backend.md
docs/explanation/accessibility.md
docs/explanation/colours.md
docs/explanation/index.md
docs/explanation/label_placement.md
docs/explanation/not_supported.md
docs/explanation/numerics.md
docs/explanation/pipeline.md
docs/explanation/theme_catalog.md
docs/explanation/what_a_change_costs.md
docs/how_to/blends.md
docs/how_to/branding.md
docs/how_to/caching.md
docs/how_to/cycles.md
docs/how_to/embedding.md
docs/how_to/index.md
docs/how_to/isolines.md
docs/how_to/labels.md
docs/how_to/pdf_print.md
docs/how_to/psychrometric.md
docs/how_to/themes.md
docs/how_to/troubleshooting.md
docs/how_to/units.md
docs/how_to/web.md
docs/reference/api.md
docs/reference/contracts.md
docs/reference/index.md
docs/tutorials/air_handling_unit.md
docs/tutorials/figures_for_a_paper.md
docs/tutorials/first_chart.md
docs/tutorials/heat_pump_from_measurements.md
docs/tutorials/index.md
examples/README.rst
examples/branding_chp.py
examples/co2_phase_diagram.py
examples/co2_transcritical.py
examples/coolpack.py
examples/h2o_phase_diagram.py
examples/interactive_cycle.py
examples/ip_units.py
examples/label_modes.py
examples/orc_ts.py
examples/psychrometric.py
examples/psychrometric_air_handling.py
examples/psychrometric_evaporative_cooling.py
examples/psychrometric_mollier.py
examples/psychrometric_processes.py
examples/quickstart.py
examples/refrigerant_blend.py
examples/refrigerant_comparison.py
examples/saturation_lines.py
examples/steam_rankine_ts.py
examples/steam_turbine_hs.py
examples/themes.py
examples/two_stage_cycles.py
examples/data/NOTICE
examples/data/chp_brandmark_grey.svg
examples/data/chp_logo.svg
examples/web_app/app.py
examples/web_app/server.py
src/CoolPlot.egg-info/PKG-INFO
src/CoolPlot.egg-info/SOURCES.txt
src/CoolPlot.egg-info/dependency_links.txt
src/CoolPlot.egg-info/requires.txt
src/CoolPlot.egg-info/top_level.txt
src/coolplot/__init__.py
src/coolplot/__version__.py
src/coolplot/chart.py
src/coolplot/corelib.py
src/coolplot/diagram.py
src/coolplot/export.py
src/coolplot/interaction.py
src/coolplot/psychrometric.py
src/coolplot/py.typed
src/coolplot/scene.py
src/coolplot/compose/__init__.py
src/coolplot/compose/branding.py
src/coolplot/compose/builder.py
src/coolplot/compose/corners.py
src/coolplot/compose/layout.py
src/coolplot/compose/rails.py
src/coolplot/core/__init__.py
src/coolplot/core/cycle.py
src/coolplot/core/diagram_type.py
src/coolplot/core/errors.py
src/coolplot/core/events.py
src/coolplot/core/floats.py
src/coolplot/core/images.py
src/coolplot/core/implementation.py
src/coolplot/core/limits.py
src/coolplot/core/numbers.py
src/coolplot/core/quantities.py
src/coolplot/core/state.py
src/coolplot/core/symbols.py
src/coolplot/core/textwidth.py
src/coolplot/core/units.py
src/coolplot/engine/__init__.py
src/coolplot/engine/background.py
src/coolplot/engine/cache.py
src/coolplot/engine/engine.py
src/coolplot/engine/planning.py
src/coolplot/engine/store.py
src/coolplot/render/__init__.py
src/coolplot/render/base.py
src/coolplot/render/mpl.py
src/coolplot/render/pdf.py
src/coolplot/render/plotly.py
src/coolplot/render/svg.py
src/coolplot/render/ticks.py
src/coolplot/render/web.py
src/coolplot/render/static/scene_svg.js
src/coolplot/spec/__init__.py
src/coolplot/spec/diagram.py
src/coolplot/spec/fluid.py
src/coolplot/spec/settings.py
src/coolplot/style/__init__.py
src/coolplot/style/theme.py
src/coolplot/style/values.py
src/coolplot/testing/__init__.py
src/coolplot/testing/kit.py
src/coolplot/testing/pdf_reader.py
src/coolplot/thermo/__init__.py
src/coolplot/thermo/fluid.py
src/coolplot/thermo/humid_air.py
src/coolplot/thermo/isolines.py
src/coolplot/thermo/limits.py
src/coolplot/thermo/native.py
src/coolplot/thermo/process.py
src/coolplot/thermo/provider.py
src/coolplot/thermo/references.py
src/coolplot/thermo/stepping.py
src/coolplot/thermo/tracer.py
src/coolplot/thermo/cycles/__init__.py
src/coolplot/thermo/cycles/models.py
src/coolplot/thermo/cycles/paths.py
tests/__init__.py
tests/conftest.py
tests/test_api_vocabulary.py
tests/test_architecture.py
tests/test_backend_conformance.py
tests/test_background.py
tests/test_branding.py
tests/test_contracts.py
tests/test_curve_store.py
tests/test_cycles.py
tests/test_diagram.py
tests/test_dome_labels.py
tests/test_engine.py
tests/test_events.py
tests/test_examples.py
tests/test_layout.py
tests/test_marked_points.py
tests/test_native.py
tests/test_native_core.py
tests/test_numerics.py
tests/test_pdf.py
tests/test_plotly.py
tests/test_psychro.py
tests/test_rails.py
tests/test_saturation_anchors.py
tests/test_saturation_scale.py
tests/test_scene_js.py
tests/test_scene_render.py
tests/test_single_lines.py
tests/test_spec.py
tests/test_style.py
tests/test_thermo.py
tests/test_typing.py
tests/test_web.py
tests/test_web_server.py
tests/js/check_scene_svg.js
tests/numerics/__init__.py
tests/numerics/test_sweep.py
tests/typing_checks/mypy.ini
tests/typing_checks/public_api.py