.graphifyignore
CHANGELOG.md
DESIGN.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
.claude/settings.json
.claude/hooks/approve_configs.sh
.claude/hooks/config.json
.claude/hooks/enforce_package_managers.sh
.claude/hooks/multi_linter.sh
.claude/hooks/protect_linter_configs.sh
.claude/hooks/stop_config_guardian.sh
.claude/hooks/test_hook.sh
analysis/rheojax/ARCHITECTURE.mmd
analysis/rheojax/ASSESSMENT.md
graphify-out/.graphify_labels.json.sig
graphify-out/.graphify_python
graphify-out/.graphify_root
graphify-out/GRAPH_REPORT.md
graphify-out/cost.json
graphify-out/graph.html
graphify-out/graph.json
graphify-out/manifest.json
graphify-out/2026-07-03/.graphify_labels.json
graphify-out/2026-07-03/GRAPH_REPORT.md
graphify-out/2026-07-03/cost.json
graphify-out/2026-07-03/graph.json
graphify-out/2026-07-03/manifest.json
graphify-out/2026-07-04/.graphify_labels.json
graphify-out/2026-07-04/GRAPH_REPORT.md
graphify-out/2026-07-04/cost.json
graphify-out/2026-07-04/graph.json
graphify-out/2026-07-04/manifest.json
graphify-out/2026-07-05/.graphify_labels.json
graphify-out/2026-07-05/GRAPH_REPORT.md
graphify-out/2026-07-05/cost.json
graphify-out/2026-07-05/graph.json
graphify-out/2026-07-05/manifest.json
graphify-out/2026-07-09/.graphify_labels.json
graphify-out/2026-07-09/GRAPH_REPORT.md
graphify-out/2026-07-09/cost.json
graphify-out/2026-07-09/graph.json
graphify-out/2026-07-09/manifest.json
graphify-out/2026-07-10/.graphify_labels.json
graphify-out/2026-07-10/GRAPH_REPORT.md
graphify-out/2026-07-10/cost.json
graphify-out/2026-07-10/graph.json
graphify-out/2026-07-10/manifest.json
graphify-out/2026-07-13/.graphify_labels.json
graphify-out/2026-07-13/GRAPH_REPORT.md
graphify-out/2026-07-13/cost.json
graphify-out/2026-07-13/graph.json
graphify-out/2026-07-13/manifest.json
graphify-out/2026-08-10/.graphify_labels.json
graphify-out/2026-08-10/GRAPH_REPORT.md
graphify-out/2026-08-10/cost.json
graphify-out/2026-08-10/graph.json
graphify-out/2026-08-10/manifest.json
graphify-out/2026-08-13/.graphify_labels.json
graphify-out/2026-08-13/GRAPH_REPORT.md
graphify-out/2026-08-13/cost.json
graphify-out/2026-08-13/graph.json
graphify-out/2026-08-13/manifest.json
graphify-out/converted/creep_recovery_cba2e26e.md
rheojax/__init__.py
rheojax/py.typed
rheojax/cli/CLAUDE.md
rheojax/cli/__init__.py
rheojax/cli/_common.py
rheojax/cli/_envelope.py
rheojax/cli/_globals.py
rheojax/cli/_output.py
rheojax/cli/_templates.py
rheojax/cli/_yaml_runner.py
rheojax/cli/_yaml_schema.py
rheojax/cli/bayesian.py
rheojax/cli/cmd_batch.py
rheojax/cli/cmd_export.py
rheojax/cli/cmd_load.py
rheojax/cli/cmd_pipeline.py
rheojax/cli/cmd_run.py
rheojax/cli/cmd_transform.py
rheojax/cli/fit.py
rheojax/cli/main.py
rheojax/cli/spp.py
rheojax/core/CLAUDE.md
rheojax/core/__init__.py
rheojax/core/_validation.py
rheojax/core/arviz_utils.py
rheojax/core/base.py
rheojax/core/bayesian.py
rheojax/core/bayesian_diagnostics.py
rheojax/core/bayesian_result.py
rheojax/core/data.py
rheojax/core/fit_orchestrator.py
rheojax/core/fit_result.py
rheojax/core/inventory.py
rheojax/core/jax_config.py
rheojax/core/numpyro_model_builder.py
rheojax/core/parameters.py
rheojax/core/post_fit_validator.py
rheojax/core/registry.py
rheojax/core/test_modes.py
rheojax/gui/CLAUDE.md
rheojax/gui/README.md
rheojax/gui/__init__.py
rheojax/gui/compat.py
rheojax/gui/main.py
rheojax/gui/dialogs/__init__.py
rheojax/gui/dialogs/about.py
rheojax/gui/dialogs/bayesian_options.py
rheojax/gui/dialogs/column_mapper.py
rheojax/gui/dialogs/dataset_preview.py
rheojax/gui/dialogs/export_options.py
rheojax/gui/dialogs/fitting_options.py
rheojax/gui/dialogs/pipeline_templates.py
rheojax/gui/dialogs/preferences.py
rheojax/gui/foundation/__init__.py
rheojax/gui/foundation/contract.py
rheojax/gui/foundation/import_service.py
rheojax/gui/foundation/invalidation.py
rheojax/gui/foundation/library.py
rheojax/gui/foundation/metrics.py
rheojax/gui/foundation/notifier.py
rheojax/gui/foundation/pipeline_bridge.py
rheojax/gui/foundation/priors.py
rheojax/gui/foundation/project_codec.py
rheojax/gui/foundation/state.py
rheojax/gui/jobs/IMPLEMENTATION_SUMMARY.md
rheojax/gui/jobs/README.md
rheojax/gui/jobs/__init__.py
rheojax/gui/jobs/_cleanup.py
rheojax/gui/jobs/bayesian_worker.py
rheojax/gui/jobs/cancellation.py
rheojax/gui/jobs/export_worker.py
rheojax/gui/jobs/fit_worker.py
rheojax/gui/jobs/import_worker.py
rheojax/gui/jobs/preview_worker.py
rheojax/gui/jobs/process_adapter.py
rheojax/gui/jobs/subprocess_bayesian.py
rheojax/gui/jobs/subprocess_fit.py
rheojax/gui/jobs/transform_worker.py
rheojax/gui/jobs/worker_pool.py
rheojax/gui/resources/__init__.py
rheojax/gui/resources/examples/creep_sample.csv
rheojax/gui/resources/examples/oscillation_sample.csv
rheojax/gui/resources/examples/relaxation_sample.csv
rheojax/gui/resources/icons/.gitkeep
rheojax/gui/resources/icons/bayesian.svg
rheojax/gui/resources/icons/check-white.svg
rheojax/gui/resources/icons/chevron-down.svg
rheojax/gui/resources/icons/chevron-right.svg
rheojax/gui/resources/icons/close.svg
rheojax/gui/resources/icons/export.svg
rheojax/gui/resources/icons/fit.svg
rheojax/gui/resources/icons/load.svg
rheojax/gui/resources/icons/rheojax.svg
rheojax/gui/resources/icons/window.svg
rheojax/gui/resources/styles/README.md
rheojax/gui/resources/styles/__init__.py
rheojax/gui/resources/styles/base.qss
rheojax/gui/resources/styles/dark.qss
rheojax/gui/resources/styles/example_usage.py
rheojax/gui/resources/styles/light.qss
rheojax/gui/resources/styles/tokens.py
rheojax/gui/resources/styles/plot_styles/__init__.py
rheojax/gui/resources/styles/plot_styles/dark.mplstyle
rheojax/gui/resources/styles/plot_styles/default.mplstyle
rheojax/gui/resources/styles/plot_styles/presentation.mplstyle
rheojax/gui/resources/styles/plot_styles/publication.mplstyle
rheojax/gui/services/__init__.py
rheojax/gui/services/bayesian_service.py
rheojax/gui/services/data_service.py
rheojax/gui/services/export_service.py
rheojax/gui/services/model_service.py
rheojax/gui/services/pipeline_execution_service.py
rheojax/gui/services/plot_service.py
rheojax/gui/services/transform_service.py
rheojax/gui/utils/__init__.py
rheojax/gui/utils/_dependency_guard.py
rheojax/gui/utils/config.py
rheojax/gui/utils/icons.py
rheojax/gui/utils/jax_utils.py
rheojax/gui/utils/layout_helpers.py
rheojax/gui/utils/logging.py
rheojax/gui/utils/provenance.py
rheojax/gui/utils/rheodata.py
rheojax/gui/utils/style_helpers.py
rheojax/gui/widgets/__init__.py
rheojax/gui/widgets/arviz_canvas.py
rheojax/gui/widgets/base_arviz_widget.py
rheojax/gui/widgets/dropdown.py
rheojax/gui/widgets/log_dock.py
rheojax/gui/widgets/parameter_form.py
rheojax/gui/widgets/parameter_table.py
rheojax/gui/widgets/plot_canvas.py
rheojax/gui/widgets/priors_editor.py
rheojax/gui/widgets/pyqtgraph_canvas.py
rheojax/gui/widgets/residuals_panel.py
rheojax/gui/workspace/README.md
rheojax/gui/workspace/__init__.py
rheojax/gui/workspace/controller.py
rheojax/gui/workspace/inspector.py
rheojax/gui/workspace/library_rail.py
rheojax/gui/workspace/status_bar.py
rheojax/gui/workspace/stepper_canvas.py
rheojax/gui/workspace/window.py
rheojax/gui/workspace/fit/__init__.py
rheojax/gui/workspace/fit/fit_controller.py
rheojax/gui/workspace/fit/step1_protocol_model.py
rheojax/gui/workspace/fit/step2_data.py
rheojax/gui/workspace/fit/step3_nlsq.py
rheojax/gui/workspace/fit/step4_nuts.py
rheojax/gui/workspace/fit/step5_visualize.py
rheojax/gui/workspace/fit/step6_export.py
rheojax/gui/workspace/pipeline/__init__.py
rheojax/gui/workspace/pipeline/batch_runner.py
rheojax/gui/workspace/pipeline/cancel_runnable.py
rheojax/gui/workspace/pipeline/controller.py
rheojax/gui/workspace/pipeline/models.py
rheojax/gui/workspace/pipeline/step1_configure_run.py
rheojax/gui/workspace/transform/__init__.py
rheojax/gui/workspace/transform/slots_spec.py
rheojax/gui/workspace/transform/step1_pick.py
rheojax/gui/workspace/transform/step2_slots.py
rheojax/gui/workspace/transform/step3_run.py
rheojax/gui/workspace/transform/step4_visualize.py
rheojax/gui/workspace/transform/step5_export.py
rheojax/gui/workspace/transform/transform_controller.py
rheojax/io/CLAUDE.md
rheojax/io/__init__.py
rheojax/io/_exceptions.py
rheojax/io/analysis_exporter.py
rheojax/io/json_encoder.py
rheojax/io/spp_export.py
rheojax/io/readers/__init__.py
rheojax/io/readers/_column_mapping.py
rheojax/io/readers/_utils.py
rheojax/io/readers/_validation.py
rheojax/io/readers/anton_paar.py
rheojax/io/readers/auto.py
rheojax/io/readers/csv_reader.py
rheojax/io/readers/excel_reader.py
rheojax/io/readers/multi_file.py
rheojax/io/readers/trios/__init__.py
rheojax/io/readers/trios/common.py
rheojax/io/readers/trios/csv.py
rheojax/io/readers/trios/excel.py
rheojax/io/readers/trios/json.py
rheojax/io/readers/trios/txt.py
rheojax/io/readers/trios/schema/TRIOSJSONExportSchema.json
rheojax/io/readers/trios/schema/__init__.py
rheojax/io/readers/trios/schema/dataset.py
rheojax/io/readers/trios/schema/experiment.py
rheojax/io/writers/__init__.py
rheojax/io/writers/excel_writer.py
rheojax/io/writers/hdf5_writer.py
rheojax/io/writers/npz_writer.py
rheojax/logging/CLAUDE.md
rheojax/logging/__init__.py
rheojax/logging/config.py
rheojax/logging/context.py
rheojax/logging/formatters.py
rheojax/logging/handlers.py
rheojax/logging/logger.py
rheojax/models/CLAUDE.md
rheojax/models/__init__.py
rheojax/models/classical/__init__.py
rheojax/models/classical/maxwell.py
rheojax/models/classical/springpot.py
rheojax/models/classical/zener.py
rheojax/models/dmt/__init__.py
rheojax/models/dmt/_base.py
rheojax/models/dmt/_kernels.py
rheojax/models/dmt/local.py
rheojax/models/dmt/nonlocal_model.py
rheojax/models/epm/__init__.py
rheojax/models/epm/base.py
rheojax/models/epm/lattice.py
rheojax/models/epm/tensor.py
rheojax/models/fikh/__init__.py
rheojax/models/fikh/_base.py
rheojax/models/fikh/_caputo.py
rheojax/models/fikh/_kernels.py
rheojax/models/fikh/_thermal.py
rheojax/models/fikh/fikh.py
rheojax/models/fikh/fmlikh.py
rheojax/models/flow/__init__.py
rheojax/models/flow/bingham.py
rheojax/models/flow/carreau.py
rheojax/models/flow/carreau_yasuda.py
rheojax/models/flow/cross.py
rheojax/models/flow/herschel_bulkley.py
rheojax/models/flow/power_law.py
rheojax/models/fluidity/__init__.py
rheojax/models/fluidity/_base.py
rheojax/models/fluidity/_kernels.py
rheojax/models/fluidity/local.py
rheojax/models/fluidity/nonlocal_model.py
rheojax/models/fluidity/saramito/__init__.py
rheojax/models/fluidity/saramito/_base.py
rheojax/models/fluidity/saramito/_kernels.py
rheojax/models/fluidity/saramito/local.py
rheojax/models/fluidity/saramito/nonlocal_model.py
rheojax/models/fractional/__init__.py
rheojax/models/fractional/fractional_burgers.py
rheojax/models/fractional/fractional_jeffreys.py
rheojax/models/fractional/fractional_kelvin_voigt.py
rheojax/models/fractional/fractional_kv_zener.py
rheojax/models/fractional/fractional_maxwell_gel.py
rheojax/models/fractional/fractional_maxwell_liquid.py
rheojax/models/fractional/fractional_maxwell_model.py
rheojax/models/fractional/fractional_mixin.py
rheojax/models/fractional/fractional_poynting_thomson.py
rheojax/models/fractional/fractional_zener_ll.py
rheojax/models/fractional/fractional_zener_sl.py
rheojax/models/fractional/fractional_zener_ss.py
rheojax/models/giesekus/__init__.py
rheojax/models/giesekus/_base.py
rheojax/models/giesekus/_kernels.py
rheojax/models/giesekus/multi_mode.py
rheojax/models/giesekus/single_mode.py
rheojax/models/hl/__init__.py
rheojax/models/hl/hebraud_lequeux.py
rheojax/models/hvm/__init__.py
rheojax/models/hvm/_base.py
rheojax/models/hvm/_kernels.py
rheojax/models/hvm/_kernels_diffrax.py
rheojax/models/hvm/local.py
rheojax/models/hvnm/__init__.py
rheojax/models/hvnm/_base.py
rheojax/models/hvnm/_kernels.py
rheojax/models/hvnm/_kernels_diffrax.py
rheojax/models/hvnm/local.py
rheojax/models/ikh/__init__.py
rheojax/models/ikh/_base.py
rheojax/models/ikh/_kernels.py
rheojax/models/ikh/mikh.py
rheojax/models/ikh/ml_ikh.py
rheojax/models/itt_mct/__init__.py
rheojax/models/itt_mct/_base.py
rheojax/models/itt_mct/_kernels.py
rheojax/models/itt_mct/_kernels_diffrax.py
rheojax/models/itt_mct/isotropic.py
rheojax/models/itt_mct/schematic.py
rheojax/models/multimode/__init__.py
rheojax/models/multimode/generalized_maxwell.py
rheojax/models/sgr/__init__.py
rheojax/models/sgr/sgr_conventional.py
rheojax/models/sgr/sgr_generic.py
rheojax/models/spp/__init__.py
rheojax/models/spp/spp_yield_stress.py
rheojax/models/stz/__init__.py
rheojax/models/stz/_base.py
rheojax/models/stz/_kernels.py
rheojax/models/stz/conventional.py
rheojax/models/tnt/__init__.py
rheojax/models/tnt/_base.py
rheojax/models/tnt/_kernels.py
rheojax/models/tnt/cates.py
rheojax/models/tnt/loop_bridge.py
rheojax/models/tnt/multi_species.py
rheojax/models/tnt/single_mode.py
rheojax/models/tnt/sticky_rouse.py
rheojax/models/vlb/__init__.py
rheojax/models/vlb/_base.py
rheojax/models/vlb/_kernels.py
rheojax/models/vlb/local.py
rheojax/models/vlb/multi_network.py
rheojax/models/vlb/nonlocal_model.py
rheojax/models/vlb/variant.py
rheojax/parallel/CLAUDE.md
rheojax/parallel/__init__.py
rheojax/parallel/api.py
rheojax/parallel/config.py
rheojax/parallel/pool.py
rheojax/pipeline/CLAUDE.md
rheojax/pipeline/__init__.py
rheojax/pipeline/base.py
rheojax/pipeline/batch.py
rheojax/pipeline/bayesian.py
rheojax/pipeline/builder.py
rheojax/pipeline/workflows.py
rheojax/transforms/CLAUDE.md
rheojax/transforms/__init__.py
rheojax/transforms/cox_merz.py
rheojax/transforms/fft_analysis.py
rheojax/transforms/lve_envelope.py
rheojax/transforms/mastercurve.py
rheojax/transforms/mutation_number.py
rheojax/transforms/owchirp.py
rheojax/transforms/prony_conversion.py
rheojax/transforms/smooth_derivative.py
rheojax/transforms/spectrum_inversion.py
rheojax/transforms/spp_decomposer.py
rheojax/transforms/srfs.py
rheojax/utils/CLAUDE.md
rheojax/utils/__init__.py
rheojax/utils/compatibility.py
rheojax/utils/data_quality.py
rheojax/utils/device.py
rheojax/utils/epm_kernels.py
rheojax/utils/epm_kernels_tensorial.py
rheojax/utils/hl_kernels.py
rheojax/utils/jax_cubic_spline.py
rheojax/utils/mct_kernels.py
rheojax/utils/metrics.py
rheojax/utils/mittag_leffler.py
rheojax/utils/model_selection.py
rheojax/utils/optimization.py
rheojax/utils/physics_checks.py
rheojax/utils/prony.py
rheojax/utils/protocol_preprocessing.py
rheojax/utils/sgr_kernels.py
rheojax/utils/sgr_monte_carlo.py
rheojax/utils/sgr_population_balance.py
rheojax/utils/spp_kernels.py
rheojax/utils/structure_factor.py
rheojax/utils/uncertainty.py
rheojax/utils/volterra_creep.py
rheojax/utils/initialization/__init__.py
rheojax/utils/initialization/auto_p0.py
rheojax/utils/initialization/base.py
rheojax/utils/initialization/constants.py
rheojax/utils/initialization/fractional_burgers.py
rheojax/utils/initialization/fractional_jeffreys.py
rheojax/utils/initialization/fractional_kelvin_voigt.py
rheojax/utils/initialization/fractional_kv_zener.py
rheojax/utils/initialization/fractional_maxwell_gel.py
rheojax/utils/initialization/fractional_maxwell_liquid.py
rheojax/utils/initialization/fractional_maxwell_model.py
rheojax/utils/initialization/fractional_poynting_thomson.py
rheojax/utils/initialization/fractional_zener_ll.py
rheojax/utils/initialization/fractional_zener_sl.py
rheojax/utils/initialization/fractional_zener_ss.py
rheojax/visualization/__init__.py
rheojax/visualization/epm_plots.py
rheojax/visualization/fit_plotter.py
rheojax/visualization/plotter.py
rheojax/visualization/spp_plots.py
rheojax/visualization/templates.py
rheojax/visualization/transform_plotter.py