TypeError when using CADET-Match

Dear Cadet Community,

since this is my first post in the forum, I want to start by thanking the developers and users alike for creating such a place where vivid exchange about experiences with Cadet is possible. I already learnt a lot as a passive reader in the past.

I tried to use Cadet_Match for parameter estimation and executed the code from a old Cadet Python tutorial (Lesson 8: Cadet-Match), which I think is not available online anymore. The expected behaviour is that Cadet-Match fits the column porosity and column dispersion parameters using a (synthetic) experimental data set.

However, when calling the .start_sim() function, I get the following log, leading to a TypeError at the end:

C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\arviz\__init__.py:50: FutureWarning: 
ArviZ is undergoing a major refactor to improve flexibility and extensibility while maintaining a user-friendly interface.
Some upcoming changes may be backward incompatible.
For details and migration guidance, visit: https://python.arviz.org/en/latest/user_guide/migration_guide.html
  warn(
C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\cadet\cadet.py:59: UserWarning: The specified install_path is not the root of the CADET installation. It has been inferred from the file path.
  warnings.warn(
C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\cadet\cadet.py:594: FutureWarning: Cadet.load() will be removed in a future release. 
Please use Cadet.load_from_file() to load results from a file or use Cadet.run_simulation() to run a simulation and directly load the simulation results.
  warnings.warn(
C:\Program Files\Miniforge3\envs\cadet_match\lib\subprocess.py:961: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
  self.stdout = io.open(c2pread, 'rb', bufsize)
2026-02-20 13:35:42,951 match.py print_version 121 CADETMatch starting up version: 0.8.16

2026-02-20 13:35:43,082 match.py print_version 150 attrs version: 25.4.0 tested with 21.2.0

2026-02-20 13:35:43,114 match.py print_version 150 joblib version: 1.5.3 tested with 1.0.1

2026-02-20 13:35:43,134 match.py print_version 150 addict version: 2.4.0 tested with 2.4.0

2026-02-20 13:35:43,153 match.py print_version 150 corner version: 2.2.3 tested with 2.2.1

2026-02-20 13:35:43,191 match.py print_version 150 emcee version: 3.1.6 tested with 3.0.2

2026-02-20 13:35:43,246 match.py print_version 150 SALib version: 1.5.2 tested with 1.3.11

2026-02-20 13:35:43,276 match.py print_version 150 psutil version: 7.2.2 tested with 5.8.0

2026-02-20 13:35:43,276 match.py print_version 150 numpy version: 1.26.4 tested with 1.21.1

2026-02-20 13:35:43,317 match.py print_version 150 openpyxl version: 3.1.5 tested with 3.0.7

2026-02-20 13:35:43,348 match.py print_version 150 scipy version: 1.15.2 tested with 1.7.0

2026-02-20 13:35:43,370 match.py print_version 150 matplotlib version: 3.10.8 tested with 3.4.2

2026-02-20 13:35:43,419 match.py print_version 150 pandas version: 2.3.3 tested with 1.3.0

2026-02-20 13:35:43,466 match.py print_version 150 h5py version: 3.15.1 tested with 3.3.0

2026-02-20 13:35:43,510 match.py print_version 150 cadet-python version: 1.1.2 tested with 0.11

2026-02-20 13:35:43,565 match.py print_version 150 seaborn version: 0.13.2 tested with 0.11.1

2026-02-20 13:35:43,613 match.py print_version 150 scikit-learn version: 1.7.2 tested with 0.24.2

2026-02-20 13:35:43,640 match.py print_version 150 jstyleson version: 0.0.2 tested with 0.2.0

2026-02-20 13:35:43,678 match.py print_version 150 filelock version: 3.20.3 tested with 3.0.12

2026-02-20 13:35:43,721 match.py print_version 150 pymoo version: 0.6.0.1 tested with 0.6.0.1

2026-02-20 13:35:47,635 loggerwriter.py write 10 C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\cadet\cadet.py:59: UserWarning: The specified install_path is not the root of the CADET installation. It has been inferred from the file path.

  warnings.warn(



2026-02-20 13:35:47,683 loggerwriter.py write 10 C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\cadet\cadet.py:594: FutureWarning: Cadet.load() will be removed in a future release. 

Please use Cadet.load_from_file() to load results from a file or use Cadet.run_simulation() to run a simulation and directly load the simulation results.

  warnings.warn(



2026-02-20 13:35:47,746 util.py setupSimulation 1255 dextran_reference.h5 abstol=1e-06  reltol=1e-06

2026-02-20 13:35:47,746 loggerwriter.py write 10 Traceback (most recent call last):



2026-02-20 13:35:47,746 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\CADETMatch\match.py", line 363, in <module>



2026-02-20 13:35:47,746 loggerwriter.py write 10     

2026-02-20 13:35:47,746 loggerwriter.py write 10 main(map_function=map_function)

2026-02-20 13:35:47,746 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\CADETMatch\match.py", line 26, in main



2026-02-20 13:35:47,746 loggerwriter.py write 10     

2026-02-20 13:35:47,746 loggerwriter.py write 10 setup(cache, path, map_function)

2026-02-20 13:35:47,746 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\CADETMatch\match.py", line 117, in setup



2026-02-20 13:35:47,746 loggerwriter.py write 10     

2026-02-20 13:35:47,746 loggerwriter.py write 10 setupTemplates(cache)

2026-02-20 13:35:47,746 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\CADETMatch\match.py", line 273, in setupTemplates



2026-02-20 13:35:47,746 loggerwriter.py write 10     

2026-02-20 13:35:47,746 loggerwriter.py write 10 util.runExperiment(

2026-02-20 13:35:47,746 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\CADETMatch\util.py", line 309, in runExperiment



2026-02-20 13:35:47,761 loggerwriter.py write 10     

2026-02-20 13:35:47,761 loggerwriter.py write 10 simulation = Cadet(template_sim.root)

2026-02-20 13:35:47,761 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\cadet\cadet.py", line 230, in __init__



2026-02-20 13:35:47,761 loggerwriter.py write 10     

2026-02-20 13:35:47,761 loggerwriter.py write 10 self.install_path = install_path  # This will automatically set the runners.

2026-02-20 13:35:47,761 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\cadet\cadet.py", line 293, in install_path



2026-02-20 13:35:47,761 loggerwriter.py write 10     

2026-02-20 13:35:47,761 loggerwriter.py write 10 resolve_cadet_paths(install_path)

2026-02-20 13:35:47,761 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\site-packages\cadet\cadet.py", line 55, in resolve_cadet_paths



2026-02-20 13:35:47,761 loggerwriter.py write 10     

2026-02-20 13:35:47,761 loggerwriter.py write 10 install_path = Path(install_path).expanduser()

2026-02-20 13:35:47,761 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\pathlib.py", line 960, in __new__



2026-02-20 13:35:47,796 loggerwriter.py write 10     

2026-02-20 13:35:47,796 loggerwriter.py write 10 self = cls._from_parts(args)

2026-02-20 13:35:47,796 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\pathlib.py", line 594, in _from_parts



2026-02-20 13:35:47,798 loggerwriter.py write 10     

2026-02-20 13:35:47,798 loggerwriter.py write 10 drv, root, parts = self._parse_args(args)

2026-02-20 13:35:47,798 loggerwriter.py write 10   File "C:\Program Files\Miniforge3\envs\cadet_match\lib\pathlib.py", line 578, in _parse_args



2026-02-20 13:35:47,799 loggerwriter.py write 10     

2026-02-20 13:35:47,800 loggerwriter.py write 10 a = os.fspath(a)

2026-02-20 13:35:47,800 loggerwriter.py write 10 TypeError

2026-02-20 13:35:47,800 loggerwriter.py write 10 : 

2026-02-20 13:35:47,800 loggerwriter.py write 10 expected str, bytes or os.PathLike object, not Dict

2026-02-20 13:35:47,800 util.py info 54 process shutting down

My full code looks as follows:

import shutil
import os
import platform
from pathlib import Path
from cadet import Cadet

#Either ensure CADET is on your PATH (e.g. by installing via conda)

#OR

#provide the path to the CADET installation

#E.g.

#windows: C:\Users<username>\cadet

#linux: ~/cadet/bin

#would be set by:

install_path = ‘C:/BITrusted/venv/cadet’

executable = ‘cadet-cli.exe’
if install_path is None:
try:
if platform.system() == ‘Windows’:
executable += ‘.exe’
executable_path = Path(shutil.which(executable))
except TypeError:
raise FileNotFoundError(
“CADET could not be found. Please set an install path”
)
install_path = executable_path.parent.parent

install_path = Path(install_path)
cadet_bin_path = install_path / “bin” / executable

if cadet_bin_path.exists():
Cadet.cadet_path = cadet_bin_path
else:
raise FileNotFoundError(
“CADET could not be found. Please check the path”
)

cadet_lib_path = install_path / “lib”
try:
if cadet_lib_path.as_posix() not in os.environ[‘LD_LIBRARY_PATH’]:
os.environ[‘LD_LIBRARY_PATH’] = 
cadet_lib_path.as_posix() 
+ os.pathsep 
+ os.environ[‘LD_LIBRARY_PATH’]
except KeyError:
os.environ[‘LD_LIBRARY_PATH’] = cadet_lib_path.as_posix()

lwe_executable = ‘createLWE’
if platform.system() == ‘Windows’:
lwe_executable += ‘.exe’
lwe_path = install_path / “bin” / lwe_executable



#Here, some other standard libraries are imported

import os

from IPython.core.display import display, HTML, clear_output
display(HTML(“.container { width:100% !important; }”))

from IPython.display import Image

#python numeric library

import numpy as np

#scientific library for python

import scipy

#addict is a library that makes it easier to create nested dictionaries

from addict import Dict

#json is a standard text based format and it used in CADETMatch for the configuration file

import json

#python plotting library

import matplotlib.pyplot as plt
%config InlineBackend.figure_format=‘svg’
%matplotlib inline

#jupyter widget support

from ipywidgets import interact, interactive
import ipywidgets as widgets

#Temporary files for simulation objects

import tempfile
tempfile.tempdir = os.path.join(Path.home())

import subprocess


def get_cadet_template(n_units=3, split_components_data=False):
cadet_template = Cadet()

cadet_template.root.input.model.nunits = n_units

# Store solution
cadet_template.root.input['return'].split_components_data = split_components_data
cadet_template.root.input['return'].split_ports_data = 0
cadet_template.root.input['return'].unit_000.write_solution_inlet = 1
cadet_template.root.input['return'].unit_000.write_solution_outlet = 1
cadet_template.root.input['return'].unit_000.write_solution_bulk = 1
cadet_template.root.input['return'].unit_000.write_solution_particle = 1
cadet_template.root.input['return'].unit_000.write_solution_solid = 1
cadet_template.root.input['return'].unit_000.write_solution_flux = 1
cadet_template.root.input['return'].unit_000.write_solution_volume = 1
cadet_template.root.input['return'].unit_000.write_coordinates = 1
cadet_template.root.input['return'].unit_000.write_sens_outlet = 1

for unit in range(n_units):
    cadet_template.root.input['return']['unit_{0:03d}'.format(unit)] = cadet_template.root.input['return'].unit_000
    
# Tolerances for the time integrator
cadet_template.root.input.solver.time_integrator.abstol = 1e-6
cadet_template.root.input.solver.time_integrator.algtol = 1e-10
cadet_template.root.input.solver.time_integrator.reltol = 1e-6
cadet_template.root.input.solver.time_integrator.init_step_size = 1e-6
cadet_template.root.input.solver.time_integrator.max_steps = 1000000

# Solver settings
cadet_template.root.input.model.solver.gs_type = 1
cadet_template.root.input.model.solver.max_krylov = 0
cadet_template.root.input.model.solver.max_restarts = 10
cadet_template.root.input.model.solver.schur_safety = 1e-8

# Run the simulation on single thread
cadet_template.root.input.solver.nthreads = 1

return cadet_template




def set_discretization(model, n_bound=None, n_col=20, n_par_types=1):
columns = {‘GENERAL_RATE_MODEL’, ‘LUMPED_RATE_MODEL_WITH_PORES’, ‘LUMPED_RATE_MODEL_WITHOUT_PORES’}

for unit_name, unit in model.root.input.model.items():
    if 'unit_' in unit_name and unit.unit_type in columns:
        unit.discretization.ncol = n_col
        unit.discretization.npar = 5
        unit.discretization.npartype = n_par_types
        
        if n_bound is None:
            n_bound = unit.ncomp*[0]
        unit.discretization.nbound = n_bound
        
        unit.discretization.par_disc_type = 'EQUIDISTANT_PAR'
        unit.discretization.use_analytic_jacobian = 1
        unit.discretization.reconstruction = 'WENO'
        unit.discretization.gs_type = 1
        unit.discretization.max_krylov = 0
        unit.discretization.max_restarts = 10
        unit.discretization.schur_safety = 1.0e-8

        unit.discretization.weno.boundary_model = 0
        unit.discretization.weno.weno_eps = 1e-10
        unit.discretization.weno.weno_order = 3


def create_dextran_model():

    dextran_model = get_cadet_template(n_units=3, split_components_data=True)

    # INLET
    dextran_model.root.input.model.unit_000.unit_type = 'INLET'
    dextran_model.root.input.model.unit_000.ncomp = 1
    dextran_model.root.input.model.unit_000.inlet_type = 'PIECEWISE_CUBIC_POLY'

    # Column
    dextran_model.root.input.model.unit_001.unit_type = 'LUMPED_RATE_MODEL_WITH_PORES'
    dextran_model.root.input.model.unit_001.ncomp = 1
    
    dextran_model.root.input.model.unit_001.col_length = 0.25
    dextran_model.root.input.model.unit_001.cross_section_area = 1e-4
    dextran_model.root.input.model.unit_001.col_porosity = 0.37
    dextran_model.root.input.model.unit_001.par_porosity = 0.33
    dextran_model.root.input.model.unit_001.par_radius = 4.5e-5

    dextran_model.root.input.model.unit_001.col_dispersion = 2.0e-7
    dextran_model.root.input.model.unit_001.film_diffusion = [0.0,]
    
    dextran_model.root.input.model.unit_001.adsorption_model = 'NONE'
    
    dextran_model.root.input.model.unit_001.init_c = [0.0,]
        
    set_discretization(dextran_model, n_col=100)
    
    ## Outlet
    dextran_model.root.input.model.unit_002.ncomp = 1
    dextran_model.root.input.model.unit_002.unit_type = 'OUTLET'
    
    # Sections and connections
    dextran_model.root.input.solver.sections.nsec = 2
    dextran_model.root.input.solver.sections.section_times = [0.0, 50.0, 600.0]
    dextran_model.root.input.solver.sections.section_continuity = [0,]
    
    ## Inlet Profile
    dextran_model.root.input.model.unit_000.sec_000.const_coeff = [1.0,]
    dextran_model.root.input.model.unit_000.sec_001.const_coeff = [0.0,]
    
    ## Switches
    dextran_model.root.input.model.connections.nswitches = 1
    dextran_model.root.input.model.connections.switch_000.section = 0
    dextran_model.root.input.model.connections.switch_000.connections = [
        0, 1, -1, -1, 2.88e-8,
        1, 2, -1, -1, 2.88e-8
    ]

    #set the times that the simulator writes out data for
    dextran_model.root.input.solver.user_solution_times = np.linspace(0, 600, 601)

    return dextran_model

def plot_dextran_model(model):
    time = model.root.output.solution.solution_times
    c = model.root.output.solution.unit_001.solution_outlet_comp_000
    plt.plot(time, c)
    plt.title('Column (Outlet)')
    plt.xlabel('$time~/~min$')
    plt.ylabel('$concentration~/~mol \cdot L^{-1} $')
    plt.show()
    


#Wrapper for calling the Cadet.run() function with some additional functionality.

def run_simulation(cadet, file_name=None):
    if file_name is None:
        f = next(tempfile._get_candidate_names())
        cadet.filename = os.path.join(tempfile.tempdir, f + '.h5')
    else:
        cadet.filename = file_name
    # save the simulation
    cadet.save()

    # run the simulation and load results
    data = cadet.run()
    cadet.load()
    
    # Remove files 
    if file_name is None:
        os.remove(os.path.join(tempfile.tempdir, f + '.h5'))

    # Raise error if simulation fails
    if data.return_code == 0:
        print("Simulation completed successfully")
    else:
        print(data)
        raise Exception("Simulation failed")



from addict import Dict

base_dir = Path('./').absolute()

match_config = Dict()
match_config.CADETPath = Cadet.cadet_path.as_posix()
match_config.baseDir = base_dir.as_posix()
match_config.resultsDir = 'results'


dextran_model = create_dextran_model()
run_simulation(dextran_model, 'dextran_reference.h5')


parameter1 = Dict()
parameter1.location = '/input/model/unit_001/COL_DISPERSION'
parameter1.min = 1e-10
parameter1.max = 1e-6
parameter1.component = -1
parameter1.bound = -1
parameter1.transform = 'null'

parameter2 = Dict()
parameter2.location = '/input/model/unit_001/COL_POROSITY'
parameter2.min = 0.2
parameter2.max = 0.7
parameter2.component = -1
parameter2.bound = -1
parameter2.transform = 'null'

match_config.parameters = [parameter1, parameter2]


experiment1 = Dict()
experiment1.name = 'dextran'
experiment1.csv = 'dextran_experiment.csv'
experiment1.HDF5 = 'dextran_reference.h5'
experiment1.output_path = '/output/solution/unit_002/SOLUTION_OUTLET_COMP_000'

match_config.experiments = [experiment1,]


feature1 = Dict()
feature1.name = "Pulse"
feature1.type = 'SSE'

experiment1.features = [feature1,]


match_config.searchMethod = 'NSGA3'
match_config.population = 12
match_config.stallGenerations = 10
match_config.finalGradRefinement = True
match_config.gradVector = True


from CADETMatch.jupyter import Match

match_config_file = base_dir / 'dextran.json'

with open(match_config_file.as_posix(), 'w') as json_file:
    json.dump(match_config.to_dict(), json_file, indent='\t')

match = Match(match_config_file)
match.start_sim()

The used data “dextran_experiment.csv” is the following (sorry for the format, as a new user, I am unfortunately not allowed yet to upload files as attachment):

0.0,0.0
1.0,-4.702848186084886e-97
2.0,1.0381282617829266e-89
3.0,5.094517845571499e-86
4.0,-1.9950531489041665e-82
5.0,-6.629811741975923e-80
6.0,4.916217837199065e-77
7.0,1.7227581317604414e-75
8.0,-9.589890765038024e-73
9.0,3.3990065720829446e-72
10.0,3.070269106574815e-69
11.0,-5.104400790384335e-68
12.0,-1.513050903613588e-66
13.0,3.0569901624230535e-65
14.0,4.979305140461423e-64
15.0,-6.035387891675968e-63
16.0,-9.309590564804677e-62
17.0,4.622385616544162e-61
18.0,9.971364804806084e-60
19.0,-2.2100682596676324e-60
20.0,-5.9092290475532996e-58
21.0,-1.8404644191110982e-57
22.0,1.7920902729898435e-56
23.0,1.2273274428647233e-55
24.0,-1.268344019665487e-55
25.0,-3.6050409476246534e-54
26.0,-8.901112609698439e-54
27.0,4.413813379506895e-53
28.0,3.0506209237872164e-52
29.0,2.5422669740757363e-52
30.0,-3.728191171956133e-51
31.0,-1.4433908846725844e-50
32.0,-2.3109642373657462e-51
33.0,1.5087382778012988e-49
34.0,4.903937609880518e-49
35.0,4.379515859393295e-50
36.0,-4.438619399188863e-48
37.0,-1.4050254307358762e-47
38.0,-6.037504378779409e-48
39.0,9.360592480043762e-47
40.0,3.3077788017269285e-46
41.0,3.1925598406235053e-46
42.0,-1.3399654260820327e-45
43.0,-6.148572631117582e-45
44.0,-9.673388244052783e-45
45.0,9.342452351243452e-45
46.0,8.518283396336145e-44
47.0,1.9551444475507984e-43
48.0,9.528620995884365e-44
49.0,-7.75681659798746e-43
50.0,-2.7371850852247146e-42
51.0,-3.877446700807291e-42
52.0,2.5672524904140138e-42
53.0,2.590862812965929e-41
54.0,6.085768782737818e-41
55.0,5.234760304654039e-41
56.0,-1.239492116023484e-40
57.0,-5.702539744377369e-40
58.0,-1.0537388794815473e-39
59.0,-5.5420007027678704e-40
60.0,2.712068728883604e-39
61.0,9.596553185182383e-39
62.0,1.5724627113528307e-38
63.0,6.45118821494985e-39
64.0,-4.0877981964979606e-38
65.0,-1.339072889412051e-37
66.0,-2.144217694366349e-37
67.0,-1.0522274287626218e-37
68.0,4.588609945163563e-37
69.0,1.5828278172794016e-36
70.0,2.685772548150244e-36
71.0,1.9287645028564093e-36
72.0,-3.6006997786040975e-36
73.0,-1.569870726184696e-35
74.0,-3.008256125449146e-35
75.0,-3.037494716001292e-35
76.0,1.2560537875344046e-35
77.0,1.2501474582487744e-34
78.0,2.8946230130244725e-34
79.0,3.8596994717937625e-34
80.0,1.5960270918653181e-34
81.0,-7.000000274766217e-34
82.0,-2.27241077556729e-33
83.0,-3.908230596643065e-33
84.0,-3.7523091326252575e-33
85.0,1.1274744259032533e-33
86.0,1.317904206604498e-32
87.0,3.0835264570633357e-32
88.0,4.378194387874929e-32
89.0,3.021197802500166e-32
90.0,-3.8057465673685067e-32
91.0,-1.7614051829088202e-31
92.0,-3.5085764631384167e-31
93.0,-4.417471007434101e-31
94.0,-2.3085234798519756e-31
95.0,5.2852496343042445e-31
96.0,1.9186379526937277e-30
97.0,3.547409066525653e-30
98.0,4.245069356152112e-30
99.0,2.054277289696162e-30
100.0,-5.074055559436517e-30
101.0,-1.77986705863732e-29
102.0,-3.280496387945827e-29
103.0,-4.0362818616207e-29
104.0,-2.4014229889299513e-29
105.0,3.4421839726862414e-29
106.0,1.4243551722548197e-28
107.0,2.7747336712755877e-28
108.0,3.669779874402284e-28
109.0,2.830790027144596e-28
110.0,-1.2789411452911888e-28
111.0,-9.59763866283548e-28
112.0,-2.1063466825380376e-27
113.0,-3.102011646918465e-27
114.0,-3.0373726527947953e-27
115.0,-6.930091214414237e-28
116.0,4.9631207091281146e-27
117.0,1.3835711182951504e-26
118.0,2.350995407535755e-26
119.0,2.8284361033692346e-26
120.0,1.9363957218295682e-26
121.0,-1.2750360082403076e-26
122.0,-7.28586136824438e-26
123.0,-1.5285210334516063e-25
124.0,-2.231997777426263e-25
125.0,-2.286991879062857e-25
126.0,-9.603613081932707e-26
127.0,2.4047867451327995e-25
128.0,7.912698442824846e-25
129.0,1.4484634829119035e-24
130.0,1.9303689661840844e-24
131.0,1.770179788589637e-24
132.0,4.0315082134580755e-25
133.0,-2.6115949475014998e-24
134.0,-7.21918099485515e-24
135.0,-1.2415449354352763e-23
136.0,-1.5886358133361162e-23
137.0,-1.4005527945440175e-23
138.0,-2.5587567308069473e-24
139.0,2.1594729454771444e-23
140.0,5.783861639823376e-23
141.0,9.861660596443507e-23
142.0,1.269292069979672e-22
143.0,1.1628672754685205e-22
144.0,3.5570104645749244e-23
145.0,-1.3984590427409745e-22
146.0,-4.0989045159955515e-22
147.0,-7.277252187039303e-22
148.0,-9.810098121436256e-22
149.0,-9.87576348040302e-22
150.0,-5.215079526563346e-22
151.0,6.204627647114475e-22
152.0,2.5036156155139204e-21
153.0,4.906053819171253e-21
154.0,7.175172118857796e-21
155.0,8.153064269239703e-21
156.0,6.271197569546346e-21
157.0,-1.0981828573727257e-22
158.0,-1.2034979873628313e-20
159.0,-2.9002659391804104e-20
160.0,-4.791062509008952e-20
161.0,-6.221813559891964e-20
162.0,-6.191132188808181e-20
163.0,-3.481318530159137e-20
164.0,3.010580450437065e-20
165.0,1.3724469426605045e-19
166.0,2.773476653947972e-19
167.0,4.2021147395023423e-19
168.0,5.101736361916097e-19
169.0,4.6780117483029155e-19
170.0,2.0234964118355397e-19
171.0,-3.616109395115777e-19
172.0,-1.2437449320673743e-18
173.0,-2.3563963604203838e-18
174.0,-3.4547854974244917e-18
175.0,-4.107069445482482e-18
176.0,-3.710701696596643e-18
177.0,-1.5848787975407128e-18
178.0,2.844054751878265e-18
179.0,9.751068547702195e-18
180.0,1.8548745954001714e-17
181.0,2.7524297280789567e-17
182.0,3.359682801523873e-17
183.0,3.238082217137406e-17
184.0,1.8726053715735133e-17
185.0,-1.2059418485688749e-17
186.0,-6.224907518061441e-17
187.0,-1.2914455665241455e-16
188.0,-2.022596176036886e-16
189.0,-2.610701661726003e-16
190.0,-2.743439537900356e-16
191.0,-2.0248341827550395e-16
192.0,-4.224560790894401e-18
193.0,3.5160032070661464e-16
194.0,8.688796456579053e-16
195.0,1.503709493994961e-15
196.0,2.1443935145612138e-15
197.0,2.59850864871311e-15
198.0,2.6026176598372056e-15
199.0,1.847819767210041e-15
200.0,2.3688275890628962e-17
201.0,-3.041862647875022e-15
202.0,-7.262228076831499e-15
203.0,-1.2118730308315152e-14
204.0,-1.645615010515027e-14
205.0,-1.8381798826344355e-14
206.0,-1.5255705338942178e-14
207.0,-3.812683175595556e-15
208.0,1.9324996847330165e-14
209.0,5.684581902267271e-14
210.0,1.0982631724303465e-13
211.0,1.7631901305699142e-13
212.0,2.4999892559345633e-13
213.0,3.1954050219860775e-13
214.0,3.686386112231023e-13
215.0,3.7770244854440764e-13
216.0,3.2880187873722785e-13
217.0,2.1407551943575804e-13
218.0,4.532135910243824e-14
219.0,-1.2835313455998318e-13
220.0,-2.0215979100160603e-13
221.0,2.731810343471315e-15
222.0,7.555863788180356e-13
223.0,2.428905423130968e-12
224.0,5.493538727507453e-12
225.0,1.0495867090373404e-11
226.0,1.8031702062241462e-11
227.0,2.8670229597164906e-11
228.0,4.2885003150742814e-11
229.0,6.099767105295408e-11
230.0,8.314456235839666e-11
231.0,1.0934473170696672e-10
232.0,1.397905160304054e-10
233.0,1.754172953512619e-10
234.0,2.1873804716110751e-10
235.0,2.7557694268942056e-10
236.0,3.573466784453563e-10
237.0,4.839079761325179e-10
238.0,6.873373353303323e-10
239.0,1.0167888503165428e-09
240.0,1.5430812664940308e-09
241.0,2.3631609526954183e-09
242.0,3.6045967606808207e-09
243.0,5.427867773413041e-09
244.0,8.026749118408619e-09
245.0,1.1628623089612996e-08
246.0,1.6492329052021033e-08
247.0,2.2909344133659027e-08
248.0,3.121712891390696e-08
249.0,4.182408858597071e-08
250.0,5.52691035380716e-08
251.0,7.233907223084769e-08
252.0,9.427236097334596e-08
253.0,1.2300263405152028e-07
254.0,1.6163121613093905e-07
255.0,2.1502852345465007e-07
256.0,2.9067260809181666e-07
257.0,3.9955339667919277e-07
258.0,5.576643594945123e-07
259.0,7.875155561044623e-07
260.0,1.1196930347011065e-06
261.0,1.5941827165432068e-06
262.0,2.2612337649044094e-06
263.0,3.1809173693793104e-06
264.0,4.424365265408533e-06
265.0,6.075945595551509e-06
266.0,8.240100874163373e-06
267.0,1.1051650110902282e-05
268.0,1.4684415645076029e-05
269.0,1.9363407216664523e-05
270.0,2.537592732200361e-05
271.0,3.308456440264429e-05
272.0,4.2943849301853446e-05
273.0,5.5519719256369045e-05
274.0,7.151646309754775e-05
275.0,9.180637258846558e-05
276.0,0.00011746292605167634
277.0,0.00014980371963014364
278.0,0.00019043935831324616
279.0,0.00024133013831430776
280.0,0.0003048469493853405
281.0,0.00038384971978100196
282.0,0.0004817717679603557
283.0,0.0006027153427614797
284.0,0.0007515517778165145
285.0,0.0009340469694758744
286.0,0.0011569891861854691
287.0,0.0014283317262820435
288.0,0.0017573386982507031
289.0,0.0021547597962221004
290.0,0.0026329996304539677
291.0,0.0032063000364589834
292.0,0.0038909224393829113
293.0,0.004705346058512167
294.0,0.005670449187688579
295.0,0.006809685967144422
296.0,0.008149256007073287
297.0,0.009718236956036406
298.0,0.011548682813449077
299.0,0.013675678157241593
300.0,0.016137344352316455
301.0,0.01897471778836548
302.0,0.022231559973818704
303.0,0.025954078024837363
304.0,0.030190500069006216
305.0,0.03499046788115153
306.0,0.040404367611301284
307.0,0.04648258921739373
308.0,0.05327459658126436
309.0,0.06082800214780984
310.0,0.06918767738475773
311.0,0.07839485207857465
312.0,0.08848624285537199
313.0,0.09949331318889999
314.0,0.11144157250817945
315.0,0.12434990143028583
316.0,0.13823004495741292
317.0,0.15308611255699603
318.0,0.16891418039830391
319.0,0.185701929419221
320.0,0.20342849254181974
321.0,0.22206434102175704
322.0,0.24157132809488166
323.0,0.26190276026269405
324.0,0.2830038022404068
325.0,0.3048118488832969
326.0,0.32725707128498516
327.0,0.350263005719872
328.0,0.373747413194129
329.0,0.39762304966765893
330.0,0.42179855016761486
331.0,0.4461793615016663
332.0,0.47066873449060165
333.0,0.4951686502364318
334.0,0.5195807635547359
335.0,0.5438073297117065
336.0,0.5677520440719495
337.0,0.5913208217073054
338.0,0.6144225287790053
339.0,0.6369695925353397
340.0,0.6588784872235961
341.0,0.680070141046499
342.0,0.7004702734975915
343.0,0.7200095277935858
344.0,0.7386235418759827
345.0,0.7562529710491926
346.0,0.7728434067836418
347.0,0.7883450392137997
348.0,0.8027119898864676
349.0,0.8159011020908595
350.0,0.8278703930950386
351.0,0.8385763219556255
352.0,0.8479716276462169
353.0,0.8560115443097412
354.0,0.8626510487424123
355.0,0.8676965484563768
356.0,0.8700316092115387
357.0,0.8712586253293894
358.0,0.8718146029674312
359.0,0.8715373279812926
360.0,0.8702432817030513
361.0,0.8677925549362568
362.0,0.8640885595062588
363.0,0.8590635051480918
364.0,0.8526593747555001
365.0,0.8448085857787827
366.0,0.8354269031040666
367.0,0.8244312482206212
368.0,0.8117852003216223
369.0,0.7975379575908248
370.0,0.7818189777930588
371.0,0.7647963750643717
372.0,0.7466331151374832
373.0,0.7274692846401836
374.0,0.707422810231593
375.0,0.6865933671657038
376.0,0.6650657894963115
377.0,0.6429160071419101
378.0,0.6202186820277575
379.0,0.5970525597562266
380.0,0.5735021441829031
381.0,0.5496574150199124
382.0,0.5256130753622258
383.0,0.501467145655374
384.0,0.4773194812347833
385.0,0.45326957514510047
386.0,0.429415089371805
387.0,0.40584889872318436
388.0,0.38265891240108957
389.0,0.3599268304831213
390.0,0.33772741593929406
391.0,0.3161287955848982
392.0,0.29519194092481804
393.0,0.2749704609675282
394.0,0.2555103751689568
395.0,0.23684980857728535
396.0,0.21901886454732208
397.0,0.2020395799541424
398.0,0.18592675675370196
399.0,0.1706873244203419
400.0,0.1563223516994971
401.0,0.1428260436133805
402.0,0.13018753489866491
403.0,0.11839045909086725
404.0,0.10741394189261473
405.0,0.09723289670238996
406.0,0.08781860545348041
407.0,0.07913956619174324
408.0,0.07116172848602384
409.0,0.06384964617726548
410.0,0.05716661322316694
411.0,0.051075422271895835
412.0,0.045538803148664854
413.0,0.04051956891552318
414.0,0.03598126750205887
415.0,0.031888155137278926
416.0,0.028205669574857685
417.0,0.024900604689922834
418.0,0.021941177994451395
419.0,0.019297456008481328
420.0,0.016941006017887932
421.0,0.01484545150559683
422.0,0.012985889421245587
423.0,0.011339426178695301
424.0,0.009884632062867408
425.0,0.008601891294272426
426.0,0.007473086307624462
427.0,0.006481699549663386
428.0,0.005612685012939692
429.0,0.0048523842772358544
430.0,0.004188489500274853
431.0,0.0036098398360690305
432.0,0.003106451275556913
433.0,0.0026693039016265413
434.0,0.0022903331605395364
435.0,0.001962349920613021
436.0,0.001678941658152964
437.0,0.0014344967768686278
438.0,0.0012240301236900516
439.0,0.0010431758694495552
440.0,0.0008879883835270272
441.0,0.0007550025026879306
442.0,0.0006411339552341866
443.0,0.0005437933780384079
444.0,0.0004609150705838465
445.0,0.0003903327953371957
446.0,0.00033024916572907187
447.0,0.0002793386963779683
448.0,0.00023612362810106473
449.0,0.00019933079448672343
450.0,0.0001682158660224142
451.0,0.0001418870015748274
452.0,0.00011947467106975836
453.0,0.00010040828562007397
454.0,8.43532504561856e-05
455.0,7.074588832019564e-05
456.0,5.919925843517514e-05
457.0,4.952846830119169e-05
458.0,4.1417165571089106e-05
459.0,3.4626573307322626e-05
460.0,2.8998716242511775e-05
461.0,2.4339792238395917e-05
462.0,2.0445086142873557e-05
463.0,1.719262800596118e-05
464.0,1.4522534172568513e-05
465.0,1.2241611006998018e-05
466.0,1.0223883875441057e-05
467.0,8.55387775399091e-06
468.0,7.107444100656724e-06
469.0,5.84751462455181e-06
470.0,4.740413970624032e-06
471.0,3.7804620269837574e-06
472.0,2.9762784489576346e-06
473.0,2.3038568493368914e-06
474.0,1.7290139590918391e-06
475.0,1.2858594039283175e-06
476.0,9.767802070130056e-07
477.0,7.231865757428584e-07
478.0,5.507647050948401e-07
479.0,4.51159702121422e-07
480.0,3.981201092397478e-07
481.0,3.8228907441465804e-07
482.0,3.926211284170474e-07
483.0,4.163677570954877e-07
484.0,4.4078044629854993e-07
485.0,4.531106818748059e-07
486.0,4.433559995079322e-07
487.0,4.2841146892092777e-07
488.0,4.0967068562906213e-07
489.0,3.871336496323354e-07
490.0,3.608003609307474e-07
491.0,3.3067081952429835e-07
492.0,2.9674502541298813e-07
493.0,2.7141077353206276e-07
494.0,2.5477851057480027e-07
495.0,2.3814624761753775e-07
496.0,2.2151398466027523e-07
497.0,2.0488172170301272e-07
498.0,1.8824945874575017e-07
499.0,1.7161719578848768e-07
500.0,1.5498493283122517e-07
501.0,1.3835266987396262e-07
502.0,1.2172040691670013e-07
503.0,1.0508814395943759e-07
504.0,8.845588100217507e-08
505.0,7.182361804491256e-08
506.0,5.895446341931264e-08
507.0,5.696634933585872e-08
508.0,5.4978235252404803e-08
509.0,5.299012116895089e-08
510.0,5.100200708549696e-08
511.0,4.9013893002043044e-08
512.0,4.702577891858912e-08
513.0,4.5037664835135206e-08
514.0,4.3049550751681284e-08
515.0,4.106143666822736e-08
516.0,3.907332258477345e-08
517.0,3.708520850131953e-08
518.0,3.509709441786561e-08
519.0,3.3108980334411694e-08
520.0,3.1120866250957765e-08
521.0,2.913275216750385e-08
522.0,2.714463808404993e-08
523.0,2.5156524000596012e-08
524.0,2.316840991714209e-08
525.0,2.1180295833688168e-08
526.0,1.9192181750234253e-08
527.0,1.720406766678033e-08
528.0,1.5215953583326415e-08
529.0,1.3227839499872493e-08
530.0,1.1239725416418574e-08
531.0,9.251611332964654e-09
532.0,7.263497249510735e-09
533.0,6.477322101476875e-09
534.0,6.366131287034257e-09
535.0,6.254940472591639e-09
536.0,6.143749658149021e-09
537.0,6.032558843706403e-09
538.0,5.921368029263785e-09
539.0,5.810177214821167e-09
540.0,5.698986400378549e-09
541.0,5.5877955859359315e-09
542.0,5.4766047714933135e-09
543.0,5.365413957050696e-09
544.0,5.254223142608078e-09
545.0,5.14303232816546e-09
546.0,5.031841513722841e-09
547.0,4.920650699280223e-09
548.0,4.809459884837605e-09
549.0,4.698269070394988e-09
550.0,4.58707825595237e-09
551.0,4.475887441509752e-09
552.0,4.364696627067134e-09
553.0,4.253505812624516e-09
554.0,4.142314998181898e-09
555.0,4.03112418373928e-09
556.0,3.919933369296662e-09
557.0,3.808742554854044e-09
558.0,3.6975517404114262e-09
559.0,3.5863609259688083e-09
560.0,3.4751701115261904e-09
561.0,3.3639792970835725e-09
562.0,3.2527884826409546e-09
563.0,3.1415976681983367e-09
564.0,3.0304068537557184e-09
565.0,2.919216039313101e-09
566.0,2.808025224870483e-09
567.0,2.6968344104278646e-09
568.0,2.5856435959852467e-09
569.0,2.474452781542629e-09
570.0,2.363261967100011e-09
571.0,2.252071152657393e-09
572.0,2.1408803382147747e-09
573.0,2.029689523772157e-09
574.0,1.918498709329539e-09
575.0,1.8073078948869212e-09
576.0,1.6961170804443033e-09
577.0,1.5849262660016854e-09
578.0,1.4737354515590672e-09
579.0,1.3625446371164493e-09
580.0,1.2513538226738314e-09
581.0,1.1401630082312135e-09
582.0,1.0289721937885956e-09
583.0,9.177813793459777e-10
584.0,8.065905649033597e-10
585.0,6.953997504607418e-10
586.0,6.178877853761424e-10
587.0,5.89407066523947e-10
588.0,5.609263476717516e-10
589.0,5.324456288195561e-10
590.0,5.039649099673608e-10
591.0,4.754841911151653e-10
592.0,4.4700347226296997e-10
593.0,4.185227534107746e-10
594.0,3.900420345585792e-10
595.0,3.615613157063838e-10
596.0,3.330805968541884e-10
597.0,3.04599878001993e-10
598.0,2.7611915914979756e-10
599.0,2.476384402976022e-10
600.0,2.191577214454068e-10

Last, the environment.yml output:

name: cadet_match
channels:
  - conda-forge
dependencies:
  - _openmp_mutex=4.5=2_gnu
  - anyio=4.12.1=pyhcf101f3_0
  - argon2-cffi=25.1.0=pyhd8ed1ab_0
  - argon2-cffi-bindings=25.1.0=py310h29418f3_2
  - arrow=1.4.0=pyhcf101f3_0
  - asttokens=3.0.1=pyhd8ed1ab_0
  - async-lru=2.1.0=pyhcf101f3_0
  - attrs=25.4.0=pyhcf101f3_1
  - autograd=1.8.0=pyhd8ed1ab_0
  - babel=2.18.0=pyhcf101f3_0
  - backports.zstd=1.3.0=py310h458dff3_0
  - beautifulsoup4=4.14.3=pyha770c72_0
  - bleach=6.3.0=pyhcf101f3_0
  - bleach-with-css=6.3.0=h5f6438b_0
  - brotli=1.2.0=h2d644bc_1
  - brotli-bin=1.2.0=hfd05255_1
  - brotli-python=1.2.0=py310hfff998d_1
  - bzip2=1.0.8=h0ad9c76_8
  - ca-certificates=2026.1.4=h4c7d964_0
  - cached-property=1.5.2=hd8ed1ab_1
  - cached_property=1.5.2=pyha770c72_1
  - cairo=1.18.4=h477c42c_1
  - certifi=2026.1.4=pyhd8ed1ab_0
  - cffi=2.0.0=py310h29418f3_1
  - charset-normalizer=3.4.4=pyhd8ed1ab_0
  - colorama=0.4.6=pyhd8ed1ab_1
  - comm=0.2.3=pyhe01879c_0
  - contourpy=1.3.2=py310hc19bc0b_0
  - cycler=0.12.1=pyhcf101f3_2
  - debugpy=1.8.20=py310h699e580_0
  - decorator=5.2.1=pyhd8ed1ab_0
  - defusedxml=0.7.1=pyhd8ed1ab_0
  - double-conversion=3.4.0=hac47afa_0
  - exceptiongroup=1.3.1=pyhd8ed1ab_0
  - executing=2.2.1=pyhd8ed1ab_0
  - font-ttf-dejavu-sans-mono=2.37=hab24e00_0
  - font-ttf-inconsolata=3.000=h77eed37_0
  - font-ttf-source-code-pro=2.038=h77eed37_0
  - font-ttf-ubuntu=0.83=h77eed37_3
  - fontconfig=2.15.0=h765892d_1
  - fonts-conda-ecosystem=1=0
  - fonts-conda-forge=1=hc364b38_1
  - fonttools=4.61.1=py310hdb0e946_0
  - fqdn=1.5.1=pyhd8ed1ab_1
  - freetype=2.14.1=h57928b3_0
  - graphite2=1.3.14=hac47afa_2
  - h11=0.16.0=pyhcf101f3_1
  - h2=4.3.0=pyhcf101f3_0
  - harfbuzz=12.3.2=h5a1b470_0
  - hpack=4.1.0=pyhd8ed1ab_0
  - httpcore=1.0.9=pyh29332c3_0
  - httpx=0.28.1=pyhd8ed1ab_0
  - hyperframe=6.1.0=pyhd8ed1ab_0
  - icu=78.2=h637d24d_0
  - idna=3.11=pyhd8ed1ab_0
  - importlib-metadata=8.7.0=pyhe01879c_1
  - ipykernel=7.1.0=pyh6dadd2b_0
  - ipython=8.37.0=pyha7b4d00_0
  - ipywidgets=8.1.8=pyhd8ed1ab_0
  - isoduration=20.11.0=pyhd8ed1ab_1
  - jedi=0.19.2=pyhd8ed1ab_1
  - jinja2=3.1.6=pyhcf101f3_1
  - json5=0.13.0=pyhd8ed1ab_0
  - jsonpointer=3.0.0=pyhcf101f3_3
  - jsonschema=4.26.0=pyhcf101f3_0
  - jsonschema-specifications=2025.9.1=pyhcf101f3_0
  - jsonschema-with-format-nongpl=4.26.0=hcf101f3_0
  - jstyleson=0.0.2=pyhd8ed1ab_1
  - jupyter-lsp=2.3.0=pyhcf101f3_0
  - jupyter_client=8.8.0=pyhcf101f3_0
  - jupyter_core=5.9.1=pyh6dadd2b_0
  - jupyter_events=0.12.0=pyh29332c3_0
  - jupyter_server=2.17.0=pyhcf101f3_0
  - jupyter_server_terminals=0.5.4=pyhcf101f3_0
  - jupyterlab=4.5.3=pyhd8ed1ab_0
  - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2
  - jupyterlab_server=2.28.0=pyhcf101f3_0
  - jupyterlab_widgets=3.0.16=pyhcf101f3_1
  - kiwisolver=1.4.9=py310h1e1005b_2
  - krb5=1.21.3=hdf4eb48_0
  - lark=1.3.1=pyhd8ed1ab_0
  - lcms2=2.18=hf2c6c5f_0
  - lerc=4.0.0=h6470a55_1
  - libblas=3.11.0=5_hf2e6a31_mkl
  - libbrotlicommon=1.2.0=hfd05255_1
  - libbrotlidec=1.2.0=hfd05255_1
  - libbrotlienc=1.2.0=hfd05255_1
  - libcblas=3.11.0=5_h2a3cdd5_mkl
  - libclang13=21.1.8=default_ha2db4b5_3
  - libdeflate=1.25=h51727cc_0
  - libexpat=2.7.3=hac47afa_0
  - libffi=3.5.2=h3d046cb_0
  - libfreetype=2.14.1=h57928b3_0
  - libfreetype6=2.14.1=hdbac1cb_0
  - libgcc=15.2.0=h8ee18e1_17
  - libglib=2.86.3=h0c9aed9_0
  - libgomp=15.2.0=h8ee18e1_17
  - libhwloc=2.12.2=default_h4379cf1_1000
  - libiconv=1.18=hc1393d2_2
  - libintl=0.22.5=h5728263_3
  - libjpeg-turbo=3.1.2=hfd05255_0
  - liblapack=3.11.0=5_hf9ab0e9_mkl
  - liblzma=5.8.2=hfd05255_0
  - libpng=1.6.54=h7351971_0
  - libsodium=1.0.20=hc70643c_0
  - libsqlite=3.51.2=hf5d6505_0
  - libtiff=4.7.1=h8f73337_1
  - libvulkan-loader=1.4.341.0=h477610d_0
  - libwebp-base=1.6.0=h4d5522a_0
  - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_10
  - libxcb=1.17.0=h0e4246c_0
  - libxml2=2.15.1=h779ef1b_1
  - libxml2-16=2.15.1=h3cfd58e_1
  - libxslt=1.1.43=h0fbe4c1_1
  - libzlib=1.3.1=h2466b09_2
  - llvm-openmp=21.1.8=h4fa8253_0
  - markupsafe=3.0.3=py310hdb0e946_0
  - matplotlib=3.10.8=py310h5588dad_0
  - matplotlib-base=3.10.8=py310h0bdd906_0
  - matplotlib-inline=0.2.1=pyhd8ed1ab_0
  - mistune=3.2.0=pyhcf101f3_0
  - mkl=2025.3.0=hac47afa_455
  - munkres=1.1.4=pyhd8ed1ab_1
  - nbclient=0.10.4=pyhd8ed1ab_0
  - nbconvert-core=7.17.0=pyhcf101f3_0
  - nbformat=5.10.4=pyhd8ed1ab_1
  - nest-asyncio=1.6.0=pyhd8ed1ab_1
  - notebook-shim=0.2.4=pyhd8ed1ab_1
  - numpy=1.26.4=py310hf667824_0
  - openjpeg=2.5.4=h24db6dd_0
  - openssl=3.6.1=hf411b9b_1
  - overrides=7.7.0=pyhd8ed1ab_1
  - packaging=26.0=pyhcf101f3_0
  - pandocfilters=1.5.0=pyhd8ed1ab_0
  - parso=0.8.5=pyhcf101f3_0
  - pcre2=10.47=hd2b5f0e_0
  - pickleshare=0.7.5=pyhd8ed1ab_1004
  - pillow=12.1.0=py310h712baa7_0
  - pip=26.0.1=pyh8b19718_0
  - pixman=0.46.4=h5112557_1
  - platformdirs=4.5.1=pyhcf101f3_0
  - prometheus_client=0.24.1=pyhd8ed1ab_0
  - prompt-toolkit=3.0.52=pyha770c72_0
  - psutil=7.2.2=py310h1637853_0
  - pthread-stubs=0.4=h0e40799_1002
  - pure_eval=0.2.3=pyhd8ed1ab_1
  - pycparser=2.22=pyh29332c3_1
  - pygments=2.19.2=pyhd8ed1ab_0
  - pyparsing=3.3.2=pyhcf101f3_0
  - pyside6=6.10.2=py310h96c60bd_0
  - pysocks=1.7.1=pyh09c184e_7
  - python=3.10.19=hc20f281_3_cpython
  - python-dateutil=2.9.0.post0=pyhe01879c_2
  - python-fastjsonschema=2.21.2=pyhe01879c_0
  - python-json-logger=2.0.7=pyhd8ed1ab_0
  - python-tzdata=2025.3=pyhd8ed1ab_0
  - python_abi=3.10=8_cp310
  - pytz=2025.2=pyhd8ed1ab_0
  - pywin32=311=py310h282bd7d_1
  - pywinpty=2.0.15=py310h9e98ed7_1
  - pyyaml=6.0.3=py310hdb0e946_1
  - pyzmq=27.1.0=py310h535538e_0
  - qhull=2020.2=hc790b64_5
  - qt6-main=6.10.2=h68b6638_4
  - referencing=0.37.0=pyhcf101f3_0
  - requests=2.32.5=pyhcf101f3_1
  - rfc3339-validator=0.1.4=pyhd8ed1ab_1
  - rfc3986-validator=0.1.1=pyh9f0ad1d_0
  - rfc3987-syntax=1.1.0=pyhe01879c_1
  - rpds-py=0.30.0=py310h034784e_0
  - scipy=1.15.2=py310h15c175c_0
  - send2trash=2.1.0=pyh6dadd2b_0
  - setuptools=80.10.2=pyh332efcf_0
  - six=1.17.0=pyhe01879c_1
  - sniffio=1.3.1=pyhd8ed1ab_2
  - soupsieve=2.8.3=pyhd8ed1ab_0
  - stack_data=0.6.3=pyhd8ed1ab_1
  - tbb=2022.3.0=h3155e25_2
  - terminado=0.18.1=pyh6dadd2b_1
  - tinycss2=1.5.1=pyhcf101f3_0
  - tk=8.6.13=h6ed50ae_3
  - tomli=2.4.0=pyhcf101f3_0
  - tornado=6.5.4=py310h29418f3_0
  - traitlets=5.14.3=pyhd8ed1ab_1
  - typing-extensions=4.15.0=h396c80c_0
  - typing_extensions=4.15.0=pyhcf101f3_0
  - typing_utils=0.1.0=pyhd8ed1ab_1
  - tzdata=2025c=hc9c84f9_1
  - ucrt=10.0.26100.0=h57928b3_0
  - unicodedata2=17.0.0=py310h29418f3_1
  - uri-template=1.3.0=pyhd8ed1ab_1
  - urllib3=2.6.3=pyhd8ed1ab_0
  - vc=14.3=h41ae7f8_34
  - vc14_runtime=14.44.35208=h818238b_34
  - vcomp14=14.44.35208=h818238b_34
  - vs2015_runtime=14.44.35208=h38c0c73_34
  - wcwidth=0.5.3=pyhd8ed1ab_0
  - webcolors=25.10.0=pyhd8ed1ab_0
  - webencodings=0.5.1=pyhd8ed1ab_3
  - websocket-client=1.9.0=pyhd8ed1ab_0
  - wheel=0.46.3=pyhd8ed1ab_0
  - widgetsnbextension=4.0.15=pyhd8ed1ab_0
  - win_inet_pton=1.1.0=pyh7428d3b_8
  - winpty=0.4.3=4
  - xorg-libxau=1.0.12=hba3369d_1
  - xorg-libxdmcp=1.1.5=hba3369d_1
  - yaml=0.2.5=h6a83c73_3
  - zeromq=4.3.5=h5bddc39_9
  - zipp=3.23.0=pyhcf101f3_1
  - zlib-ng=2.3.3=h0261ad2_1
  - zstd=1.5.7=h534d264_6
  - pip:
      - about-time==4.2.1
      - addict==2.4.0
      - alive-progress==3.3.0
      - arviz==0.23.4
      - cadet-python==1.1.2
      - cadetmatch==0.8.16
      - cma==4.4.2
      - corner==2.2.3
      - deprecated==1.3.1
      - dill==0.4.1
      - emcee==3.1.6
      - et-xmlfile==2.0.0
      - filelock==3.20.3
      - graphemeu==0.7.2
      - h5netcdf==1.8.1
      - h5py==3.15.1
      - joblib==1.5.3
      - llvmlite==0.46.0
      - moocore==0.2.0
      - multiprocess==0.70.19
      - numba==0.63.1
      - openpyxl==3.1.5
      - pandas==2.3.3
      - pymoo==0.6.0.1
      - salib==1.5.2
      - scikit-learn==1.7.2
      - seaborn==0.13.2
      - threadpoolctl==3.6.0
      - wrapt==2.1.1
      - xarray==2025.6.1
      - xarray-einstats==0.8.0
prefix: C:\Program Files\Miniforge3\envs\cadet_match

I am aware that Cadet-match is not systematically updated/curated anymore and that most users would probably recommend to use Cadet-process instead (which in fact I already do most of the time). However, for a specific use case and for having the full picture of Cadet functionalities, I would be very glad to get this running. So any help is much appreciated! :slight_smile:

Best regards,

Dennis

1 Like

Could you try downgrading cadet-python to version 0.11 and see if it runs? I would have to do some checking but I think that interface has changed and that is where the error seems to be coming from.

2 Likes