LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
src/bdat/__init__.py
src/bdat/__main__.py
src/bdat/bdat.py
src/bdat/py.typed
src/bdat/server.py
src/bdat/version
src/bdat.egg-info/PKG-INFO
src/bdat.egg-info/SOURCES.txt
src/bdat.egg-info/dependency_links.txt
src/bdat.egg-info/entry_points.txt
src/bdat.egg-info/requires.txt
src/bdat.egg-info/top_level.txt
src/bdat/database/__init__.py
src/bdat/database/py.typed
src/bdat/database/database/__init__.py
src/bdat/database/database/collection.py
src/bdat/database/database/database.py
src/bdat/database/exceptions/__init__.py
src/bdat/database/exceptions/database_conflict_exception.py
src/bdat/database/exceptions/missing_attribute_exception.py
src/bdat/database/exceptions/unexpected_value_exception.py
src/bdat/database/kadi/__init__.py
src/bdat/database/kadi/collection.py
src/bdat/database/kadi/database.py
src/bdat/database/storage/__init__.py
src/bdat/database/storage/entity.py
src/bdat/database/storage/no_resource_id_exception.py
src/bdat/database/storage/resource_id.py
src/bdat/database/storage/resource_param.py
src/bdat/database/storage/storage.py
src/bdat/database/util/__init__.py
src/bdat/database/util/custom_json_encoder.py
src/bdat/dataimport/__init__.py
src/bdat/dataimport/import_rules.py
src/bdat/dataimport/normalize.py
src/bdat/entities/__init__.py
src/bdat/entities/data_processing.py
src/bdat/entities/types.py
src/bdat/entities/aging/__init__.py
src/bdat/entities/aging/aging_conditions.py
src/bdat/entities/aging/aging_data.py
src/bdat/entities/aging/cell_life.py
src/bdat/entities/aging/testmatrix.py
src/bdat/entities/cadi_templates/__init__.py
src/bdat/entities/cadi_templates/activity.py
src/bdat/entities/cadi_templates/activityset.py
src/bdat/entities/cadi_templates/battery.py
src/bdat/entities/cadi_templates/batteryspecies.py
src/bdat/entities/cadi_templates/cyclercircuit.py
src/bdat/entities/cadi_templates/cycling.py
src/bdat/entities/cadi_templates/device.py
src/bdat/entities/cadi_templates/devicetype.py
src/bdat/entities/cadi_templates/entity.py
src/bdat/entities/cadi_templates/environment.py
src/bdat/entities/cadi_templates/environmentmeasurement.py
src/bdat/entities/cadi_templates/environmentsection.py
src/bdat/entities/cadi_templates/environmentsensor.py
src/bdat/entities/cadi_templates/geometry.py
src/bdat/entities/cadi_templates/impedance.py
src/bdat/entities/cadi_templates/impedancemeasurement.py
src/bdat/entities/cadi_templates/institution.py
src/bdat/entities/cadi_templates/inventory.py
src/bdat/entities/cadi_templates/legalentity.py
src/bdat/entities/cadi_templates/location.py
src/bdat/entities/cadi_templates/managemententity.py
src/bdat/entities/cadi_templates/material.py
src/bdat/entities/cadi_templates/measurement.py
src/bdat/entities/cadi_templates/objectofresearch.py
src/bdat/entities/cadi_templates/person.py
src/bdat/entities/cadi_templates/project.py
src/bdat/entities/cadi_templates/py.typed
src/bdat/entities/cadi_templates/size.py
src/bdat/entities/cadi_templates/sizemeasurement.py
src/bdat/entities/cadi_templates/temperaturechamber.py
src/bdat/entities/cadi_templates/tool.py
src/bdat/entities/cadi_templates/typeofobject.py
src/bdat/entities/cadi_templates/weight.py
src/bdat/entities/cadi_templates/weightmeasurement.py
src/bdat/entities/cadi_templates/types/__init__.py
src/bdat/entities/cell/__init__.py
src/bdat/entities/cell/open_circuit_potential.py
src/bdat/entities/dataspec/__init__.py
src/bdat/entities/dataspec/charge_spec.py
src/bdat/entities/dataspec/column_spec.py
src/bdat/entities/dataspec/data_spec.py
src/bdat/entities/dataspec/soc_spec.py
src/bdat/entities/dataspec/time_format.py
src/bdat/entities/dataspec/unit.py
src/bdat/entities/group/__init__.py
src/bdat/entities/group/eval_group.py
src/bdat/entities/group/group.py
src/bdat/entities/group/test_group.py
src/bdat/entities/model/__init__.py
src/bdat/entities/model/equivalent_circuit_model.py
src/bdat/entities/patterns/__init__.py
src/bdat/entities/patterns/charge_qocv_eval.py
src/bdat/entities/patterns/cp_charge_qocv_eval.py
src/bdat/entities/patterns/cp_discharge_qocv_eval.py
src/bdat/entities/patterns/cycling_eval.py
src/bdat/entities/patterns/discharge_capacity_eval.py
src/bdat/entities/patterns/discharge_qocv_eval.py
src/bdat/entities/patterns/eis_eval.py
src/bdat/entities/patterns/error_eval.py
src/bdat/entities/patterns/full_charge_eval.py
src/bdat/entities/patterns/gitt_eval.py
src/bdat/entities/patterns/pattern_eval.py
src/bdat/entities/patterns/pulse_eval.py
src/bdat/entities/patterns/test_eval.py
src/bdat/entities/patterns/testinfo_eval.py
src/bdat/entities/patterns/uniform_cycling_eval.py
src/bdat/entities/plots/__init__.py
src/bdat/entities/plots/plotdata.py
src/bdat/entities/steps/__init__.py
src/bdat/entities/steps/step.py
src/bdat/entities/steps/steplist.py
src/bdat/entities/test/__init__.py
src/bdat/entities/test/cycling_data.py
src/bdat/entities/test/eis_data.py
src/bdat/entities/test/testplan.py
src/bdat/exceptions/__init__.py
src/bdat/exceptions/missing_dataspec_exception.py
src/bdat/exceptions/missing_dependency_exception.py
src/bdat/exceptions/no_cycling_data_exception.py
src/bdat/exceptions/no_datafile_exception.py
src/bdat/exceptions/parquet_format_exception.py
src/bdat/functions/__init__.py
src/bdat/functions/functions.py
src/bdat/functions/import_fittingdata.py
src/bdat/functions/import_tests.py
src/bdat/functions/list.py
src/bdat/patterns/__init__.py
src/bdat/patterns/eval_rules.py
src/bdat/patterns/find_patterns.py
src/bdat/plots/__init__.py
src/bdat/plots/altair_theme.py
src/bdat/plots/plot.py
src/bdat/plots/plot_aging_data.py
src/bdat/plots/plot_aging_rates.py
src/bdat/plots/plot_cap.py
src/bdat/plots/plot_cap_ctrl.py
src/bdat/plots/plot_cap_hist.py
src/bdat/plots/plot_cap_timeline.py
src/bdat/plots/plot_celllife.py
src/bdat/plots/plot_eval_data.py
src/bdat/plots/plot_evalgroup.py
src/bdat/plots/plot_properties_scatter.py
src/bdat/plots/plot_pulse_impedance.py
src/bdat/plots/plot_pulse_scatter.py
src/bdat/plots/plot_qocv.py
src/bdat/plots/plot_res.py
src/bdat/plots/plot_res_ctrl.py
src/bdat/plots/plot_steps.py
src/bdat/plots/plot_test.py
src/bdat/plots/plot_testeval_details.py
src/bdat/plots/plot_testevals.py
src/bdat/plots/plot_testset.py
src/bdat/resources/__init__.py
src/bdat/resources/dataspec/__init__.py
src/bdat/resources/dataspec/bdf.py
src/bdat/resources/dataspec/bm.py
src/bdat/resources/dataspec/bm_converted.py
src/bdat/resources/dataspec/eismeter.py
src/bdat/resources/dataspec/inspectrum.py
src/bdat/resources/dataspec/neware.py
src/bdat/resources/dataspec/target_spec.py
src/bdat/resources/patterns/__init__.py
src/bdat/resources/patterns/captest.py
src/bdat/resources/patterns/charge_qocv.py
src/bdat/resources/patterns/cp_charge_qocv.py
src/bdat/resources/patterns/cp_discharge_qocv.py
src/bdat/resources/patterns/discharge_qocv.py
src/bdat/resources/patterns/eis.py
src/bdat/resources/patterns/eval_pattern.py
src/bdat/resources/patterns/full_charge.py
src/bdat/resources/patterns/gitt.py
src/bdat/resources/patterns/pulse.py
src/bdat/resources/patterns/testinfo.py
src/bdat/resources/patterns/uniform_cycling.py
src/bdat/steps/__init__.py
src/bdat/steps/find_steps.py
src/bdat/steps/step_pattern.py
src/bdat/steps/steplist_pattern.py
src/bdat/tools/__init__.py
src/bdat/tools/cli.py
src/bdat/tools/custom_json_encoder.py
src/bdat/tools/exception.py
src/bdat/tools/misc.py
src/bdat/tools/runner.py