From c5e3a56b61d8696d455b5da9d9592e1592ffa1a6 Mon Sep 17 00:00:00 2001 From: Brian Drawert Date: Thu, 1 Aug 2024 09:32:51 -0700 Subject: [PATCH 1/8] Updated copyright and authors --- AUTHORS | 2 ++ COPYRIGHT | 2 +- docs/build/html/.doctrees/environment.pickle | Bin 1314344 -> 1314344 bytes .../gillespy2/core/assignmentrule.html | 2 +- .../html/_modules/gillespy2/core/cleanup.html | 2 +- .../html/_modules/gillespy2/core/events.html | 2 +- .../gillespy2/core/functiondefinition.html | 2 +- .../gillespy2/core/gillespyError.html | 2 +- .../gillespy2/core/gillespySolver.html | 2 +- .../html/_modules/gillespy2/core/jsonify.html | 2 +- .../_modules/gillespy2/core/liveGraphing.html | 2 +- .../html/_modules/gillespy2/core/model.html | 2 +- .../_modules/gillespy2/core/parameter.html | 2 +- .../_modules/gillespy2/core/raterule.html | 2 +- .../_modules/gillespy2/core/reaction.html | 2 +- .../html/_modules/gillespy2/core/results.html | 2 +- .../gillespy2/core/sortableobject.html | 2 +- .../html/_modules/gillespy2/core/species.html | 2 +- .../_modules/gillespy2/core/timespan.html | 2 +- .../solvers/cpp/build/build_engine.html | 2 +- .../solvers/cpp/build/expression.html | 2 +- .../gillespy2/solvers/cpp/build/make.html | 2 +- .../solvers/cpp/build/template_gen.html | 2 +- .../gillespy2/solvers/cpp/c_decoder.html | 2 +- .../gillespy2/solvers/cpp/c_solver.html | 2 +- .../gillespy2/solvers/cpp/ode_c_solver.html | 2 +- .../gillespy2/solvers/cpp/ssa_c_solver.html | 2 +- .../solvers/cpp/tau_leaping_c_solver.html | 2 +- .../gillespy2/solvers/numpy/CLE_solver.html | 2 +- .../gillespy2/solvers/numpy/ode_solver.html | 2 +- .../gillespy2/solvers/numpy/ssa_solver.html | 2 +- .../solvers/numpy/tau_hybrid_solver.html | 2 +- .../solvers/numpy/tau_leaping_solver.html | 2 +- .../solvers/stochkit/stochkit_solvers.html | 2 +- .../gillespy2/solvers/utilities/Tau.html | 2 +- .../solvers/utilities/cpp_support_test.html | 2 +- .../solvers/utilities/solverutils.html | 2 +- .../gillespy2/stochss/StochSSexport.html | 2 +- gillespy2/__init__.py | 2 +- gillespy2/__version__.py | 2 +- gillespy2/core/__init__.py | 2 +- gillespy2/core/assignmentrule.py | 2 +- gillespy2/core/cleanup.py | 2 +- gillespy2/core/events.py | 2 +- gillespy2/core/functiondefinition.py | 2 +- gillespy2/core/gillespyError.py | 2 +- gillespy2/core/gillespySolver.py | 2 +- gillespy2/core/jsonify.py | 2 +- gillespy2/core/liveGraphing.py | 2 +- gillespy2/core/model.py | 2 +- gillespy2/core/parameter.py | 2 +- gillespy2/core/raterule.py | 2 +- gillespy2/core/reaction.py | 2 +- gillespy2/core/results.py | 2 +- gillespy2/core/sortableobject.py | 2 +- gillespy2/core/species.py | 2 +- gillespy2/core/timespan.py | 2 +- gillespy2/sbml/SBMLexport.py | 2 +- gillespy2/sbml/SBMLimport.py | 2 +- gillespy2/sbml/__init__.py | 2 +- gillespy2/solvers/__init__.py | 2 +- gillespy2/solvers/cpp/__init__.py | 2 +- gillespy2/solvers/cpp/build/SConstruct | 2 +- gillespy2/solvers/cpp/build/__init__.py | 2 +- gillespy2/solvers/cpp/build/build_engine.py | 2 +- gillespy2/solvers/cpp/build/expression.py | 2 +- gillespy2/solvers/cpp/build/make.py | 2 +- gillespy2/solvers/cpp/build/template_gen.py | 2 +- gillespy2/solvers/cpp/c_base/SConscript | 2 +- .../solvers/cpp/c_base/Sundials/SConscript | 2 +- gillespy2/solvers/cpp/c_base/Tau/SConscript | 2 +- gillespy2/solvers/cpp/c_base/Tau/tau.cpp | 2 +- gillespy2/solvers/cpp/c_base/Tau/tau.h | 2 +- gillespy2/solvers/cpp/c_base/arg_parser.cpp | 2 +- gillespy2/solvers/cpp/c_base/arg_parser.h | 2 +- gillespy2/solvers/cpp/c_base/model.cpp | 2 +- gillespy2/solvers/cpp/c_base/model.h | 2 +- .../c_base/ode_cpp_solver/ODESimulation.cpp | 2 +- .../cpp/c_base/ode_cpp_solver/ODESolver.cpp | 2 +- .../cpp/c_base/ode_cpp_solver/ODESolver.h | 2 +- .../cpp/c_base/ode_cpp_solver/SConscript | 2 +- .../cpp/c_base/ssa_cpp_solver/SConscript | 2 +- .../c_base/ssa_cpp_solver/SSASimulation.cpp | 2 +- .../cpp/c_base/ssa_cpp_solver/SSASolver.cpp | 2 +- .../cpp/c_base/ssa_cpp_solver/SSASolver.h | 2 +- .../tau_hybrid_cpp_solver/HybridModel.cpp | 2 +- .../tau_hybrid_cpp_solver/HybridModel.h | 2 +- .../c_base/tau_hybrid_cpp_solver/SConscript | 2 +- .../TauHybridSimulation.cpp | 2 +- .../tau_hybrid_cpp_solver/TauHybridSolver.cpp | 2 +- .../tau_hybrid_cpp_solver/TauHybridSolver.h | 2 +- .../tau_hybrid_cpp_solver/hybrid_template.cpp | 2 +- .../tau_hybrid_cpp_solver/hybrid_template.h | 2 +- .../tau_hybrid_cpp_solver/integrator.cpp | 2 +- .../c_base/tau_hybrid_cpp_solver/integrator.h | 2 +- .../c_base/tau_leaping_cpp_solver/SConscript | 2 +- .../TauLeapingSimulation.cpp | 2 +- .../TauLeapingSolver.cpp | 2 +- .../tau_leaping_cpp_solver/TauLeapingSolver.h | 2 +- .../solvers/cpp/c_base/template/template.cpp | 2 +- .../solvers/cpp/c_base/template/template.h | 2 +- .../cpp/c_base/template/template_defaults.h | 2 +- .../c_base/template/template_definitions.h | 2 +- .../cpp/c_base/template/template_params.h | 2 +- gillespy2/solvers/cpp/c_decoder.py | 2 +- gillespy2/solvers/cpp/c_solver.py | 2 +- gillespy2/solvers/cpp/ode_c_solver.py | 2 +- gillespy2/solvers/cpp/ssa_c_solver.py | 2 +- gillespy2/solvers/cpp/tau_leaping_c_solver.py | 2 +- gillespy2/solvers/numpy/CLE_solver.py | 2 +- gillespy2/solvers/numpy/__init__.py | 2 +- gillespy2/solvers/numpy/ode_solver.py | 2 +- gillespy2/solvers/numpy/ssa_solver.py | 2 +- gillespy2/solvers/numpy/tau_hybrid_solver.py | 2 +- gillespy2/solvers/numpy/tau_leaping_solver.py | 2 +- gillespy2/solvers/utilities/Tau.py | 2 +- gillespy2/solvers/utilities/__init__.py | 2 +- .../solvers/utilities/cpp_support_test.py | 2 +- gillespy2/solvers/utilities/solverutils.py | 2 +- gillespy2/stochss/StochSSexport.py | 2 +- gillespy2/stochss/__init__.py | 2 +- setup.py | 2 +- test/TestBattery.py | 2 +- test/example_models.py | 2 +- test/pause_model.py | 2 +- test/profiling/__init__.py | 2 +- test/profiling/c_profiler.py | 2 +- test/profiling/performance_data.py | 2 +- test/profiling/python_profiler.py | 2 +- test/run_integration_tests.py | 2 +- test/run_system_tests.py | 2 +- test/run_unit_tests.py | 2 +- test/test_SBML.py | 2 +- test/test_StochML.py | 2 +- test/test_all_solvers.py | 2 +- test/test_build_engine.py | 2 +- test/test_c_decode.py | 2 +- test/test_c_solver_perf.py | 2 +- test/test_c_solvers.py | 2 +- test/test_check_cpp_support.py | 2 +- test/test_empty_model.py | 2 +- test/test_example_models.py | 2 +- test/test_hybrid_c_events.py | 2 +- test/test_hybrid_event_round.py | 2 +- test/test_hybrid_negative_state.py | 2 +- test/test_hybrid_solver.py | 2 +- test/test_hybrid_solver_opioid_model.py | 2 +- test/test_jsonify.py | 2 +- test/test_model.py | 2 +- test/test_notebooks.py | 2 +- test/test_numpy_ssa_solver.py | 2 +- test/test_ode_c_solver.py | 2 +- test/test_ode_solver.py | 2 +- test/test_pause_resume.py | 2 +- test/test_propensity_parser.py | 2 +- test/test_python_solver_perf.py | 2 +- test/test_results.py | 2 +- test/test_run_output.py | 2 +- test/test_simple_model.py | 2 +- test/test_ssa_c_solver.py | 2 +- test/test_sys_init.py | 2 +- test/test_tau_leaping_c_solver.py | 2 +- test/test_tau_leaping_solver.py | 2 +- test/test_telegraph_model.py | 2 +- test/test_variable_solvers.py | 2 +- test/unit_tests/test_model.py | 2 +- test/unit_tests/test_parameter.py | 2 +- test/unit_tests/test_reaction.py | 2 +- test/unit_tests/test_species.py | 2 +- test/unit_tests/test_timespan.py | 2 +- 170 files changed, 170 insertions(+), 168 deletions(-) diff --git a/AUTHORS b/AUTHORS index 8af1f04da..cca94b3a0 100644 --- a/AUTHORS +++ b/AUTHORS @@ -21,3 +21,5 @@ Ethan Green Josh Cooper Matthew Dippel Joshua Fisher-Caudill +Ben Blamey + diff --git a/COPYRIGHT b/COPYRIGHT index 17de0aab7..01d1cdb63 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,5 +1,5 @@ GillesPy2 is a Python 3 package for stochastic simulation of biochemical systems. -Copyright (C) 2019-2023 GillesPy2 developers. +Copyright (C) 2019-2024 GillesPy2 developers. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/docs/build/html/.doctrees/environment.pickle b/docs/build/html/.doctrees/environment.pickle index 91df70c91692a63a57ace187b5c7be13df74c524..60bee3c0f079b2453236fe3c8b100b0ef6624bf7 100644 GIT binary patch delta 620 zcmZ26Ct$^#fQA;v7N!>F7M2#)7Pc1l7LF~Pj%yfAwkQ7Mp2)QQ@;Xk95IC=wm8;$o z!kfXgeW@eYQWqF+I_r8)q3vHgxT^lZlurk0mfbGb!Tm7^E~Nj5n{)fByWF3pVM5!1 zLWWEbo`WKUp1`!-NQvjT5`+h|YLYt-qc)tUQ_7R?08=?#L7ty|yTuJ2H^%LiJ9*S( z;L3nvj}kDHaWZb-ZNs}CYSRp+=|I!Cw#z2+cFUuxb!g_@8xAuJqH4ii-bVs3q3zNi zd6xykc++{C__DVjb>%zB0T%+9JRNAV_;!y#zK4u(aiCJE>F*slIj8F@@T*NvFyUaI zUXU%IGCiS*&vE)KFMh7=jbVJBHDDUH12y<_LwLYAdDqW(l^w#Hzy$Gr^en!+;&9~` zxA6V4hVxQB^J#0sl(z#zYrBHHfC^LuXxud~ftA8A)evtqCklw7*W8c+f5TRQf4%12l9Ye2q-GNJp=%u)Z$qH delta 620 zcmZ26Ct$^#fQA;v7N!>F7M2#)7Pc1l7LF~Pj%yf=w%zB0T%+9JRNAV_;!y#zK4u(aiCJE>F*slIj8F@@T*NvFyUaI zUXU%IGCiS*&vE)KFMh7=jbVJBHDDUH12y<_LwLYAdDqW(l^w#Hzy$Gr^en!+;&9~` zxA6V4hVxQB^J#0sl(z#zYrBHHfC^LuXxud~ftA8A)evtqCklw7*W8c+f5TRQf4%62l9Ye2q-GNJp=%F?&3E9 diff --git a/docs/build/html/_modules/gillespy2/core/assignmentrule.html b/docs/build/html/_modules/gillespy2/core/assignmentrule.html index 9763c27a2..72a65fe86 100644 --- a/docs/build/html/_modules/gillespy2/core/assignmentrule.html +++ b/docs/build/html/_modules/gillespy2/core/assignmentrule.html @@ -103,7 +103,7 @@

Quick search

Source code for gillespy2.core.assignmentrule

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/cleanup.html b/docs/build/html/_modules/gillespy2/core/cleanup.html
index ecdb30f9b..14d944f0c 100644
--- a/docs/build/html/_modules/gillespy2/core/cleanup.html
+++ b/docs/build/html/_modules/gillespy2/core/cleanup.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.cleanup

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/events.html b/docs/build/html/_modules/gillespy2/core/events.html
index 7d592b7da..96f374f8e 100644
--- a/docs/build/html/_modules/gillespy2/core/events.html
+++ b/docs/build/html/_modules/gillespy2/core/events.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.events

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/functiondefinition.html b/docs/build/html/_modules/gillespy2/core/functiondefinition.html
index d91c3e3cf..00f69c116 100644
--- a/docs/build/html/_modules/gillespy2/core/functiondefinition.html
+++ b/docs/build/html/_modules/gillespy2/core/functiondefinition.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.functiondefinition

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/gillespyError.html b/docs/build/html/_modules/gillespy2/core/gillespyError.html
index ab70da162..84462819b 100644
--- a/docs/build/html/_modules/gillespy2/core/gillespyError.html
+++ b/docs/build/html/_modules/gillespy2/core/gillespyError.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.gillespyError

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/gillespySolver.html b/docs/build/html/_modules/gillespy2/core/gillespySolver.html
index 69ecaded3..71edff0ef 100644
--- a/docs/build/html/_modules/gillespy2/core/gillespySolver.html
+++ b/docs/build/html/_modules/gillespy2/core/gillespySolver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.gillespySolver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/jsonify.html b/docs/build/html/_modules/gillespy2/core/jsonify.html
index 834c332b0..f238b9f14 100644
--- a/docs/build/html/_modules/gillespy2/core/jsonify.html
+++ b/docs/build/html/_modules/gillespy2/core/jsonify.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.jsonify

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/liveGraphing.html b/docs/build/html/_modules/gillespy2/core/liveGraphing.html
index 139cc607d..8f6623934 100644
--- a/docs/build/html/_modules/gillespy2/core/liveGraphing.html
+++ b/docs/build/html/_modules/gillespy2/core/liveGraphing.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.liveGraphing

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/model.html b/docs/build/html/_modules/gillespy2/core/model.html
index e6beb7f36..0273d918d 100644
--- a/docs/build/html/_modules/gillespy2/core/model.html
+++ b/docs/build/html/_modules/gillespy2/core/model.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.model

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/parameter.html b/docs/build/html/_modules/gillespy2/core/parameter.html
index 28975fe51..acc571558 100644
--- a/docs/build/html/_modules/gillespy2/core/parameter.html
+++ b/docs/build/html/_modules/gillespy2/core/parameter.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.parameter

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/raterule.html b/docs/build/html/_modules/gillespy2/core/raterule.html
index 676a21dcd..237701a1b 100644
--- a/docs/build/html/_modules/gillespy2/core/raterule.html
+++ b/docs/build/html/_modules/gillespy2/core/raterule.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.raterule

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/reaction.html b/docs/build/html/_modules/gillespy2/core/reaction.html
index f29191734..018b7ab44 100644
--- a/docs/build/html/_modules/gillespy2/core/reaction.html
+++ b/docs/build/html/_modules/gillespy2/core/reaction.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.reaction

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/results.html b/docs/build/html/_modules/gillespy2/core/results.html
index b26f6ca88..d33d3d7a5 100644
--- a/docs/build/html/_modules/gillespy2/core/results.html
+++ b/docs/build/html/_modules/gillespy2/core/results.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.results

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/sortableobject.html b/docs/build/html/_modules/gillespy2/core/sortableobject.html
index 7a3e3aed4..ca9aec3a7 100644
--- a/docs/build/html/_modules/gillespy2/core/sortableobject.html
+++ b/docs/build/html/_modules/gillespy2/core/sortableobject.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.sortableobject

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/species.html b/docs/build/html/_modules/gillespy2/core/species.html
index 055cdcc54..273159015 100644
--- a/docs/build/html/_modules/gillespy2/core/species.html
+++ b/docs/build/html/_modules/gillespy2/core/species.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.species

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/core/timespan.html b/docs/build/html/_modules/gillespy2/core/timespan.html
index 5d8616e3f..0750d7c97 100644
--- a/docs/build/html/_modules/gillespy2/core/timespan.html
+++ b/docs/build/html/_modules/gillespy2/core/timespan.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.core.timespan

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/cpp/build/build_engine.html b/docs/build/html/_modules/gillespy2/solvers/cpp/build/build_engine.html
index 239516f3f..4774de50b 100644
--- a/docs/build/html/_modules/gillespy2/solvers/cpp/build/build_engine.html
+++ b/docs/build/html/_modules/gillespy2/solvers/cpp/build/build_engine.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.cpp.build.build_engine

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/cpp/build/expression.html b/docs/build/html/_modules/gillespy2/solvers/cpp/build/expression.html
index 0214735ae..26d38063a 100644
--- a/docs/build/html/_modules/gillespy2/solvers/cpp/build/expression.html
+++ b/docs/build/html/_modules/gillespy2/solvers/cpp/build/expression.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.cpp.build.expression

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/cpp/build/make.html b/docs/build/html/_modules/gillespy2/solvers/cpp/build/make.html
index 883d5aa17..265582876 100644
--- a/docs/build/html/_modules/gillespy2/solvers/cpp/build/make.html
+++ b/docs/build/html/_modules/gillespy2/solvers/cpp/build/make.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.cpp.build.make

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/cpp/build/template_gen.html b/docs/build/html/_modules/gillespy2/solvers/cpp/build/template_gen.html
index d49c04478..1eb561bd8 100644
--- a/docs/build/html/_modules/gillespy2/solvers/cpp/build/template_gen.html
+++ b/docs/build/html/_modules/gillespy2/solvers/cpp/build/template_gen.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.cpp.build.template_gen

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/cpp/c_decoder.html b/docs/build/html/_modules/gillespy2/solvers/cpp/c_decoder.html
index ef6642cb6..4b64a6fdf 100644
--- a/docs/build/html/_modules/gillespy2/solvers/cpp/c_decoder.html
+++ b/docs/build/html/_modules/gillespy2/solvers/cpp/c_decoder.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.cpp.c_decoder

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/cpp/c_solver.html b/docs/build/html/_modules/gillespy2/solvers/cpp/c_solver.html
index ee052746a..f16fa19bd 100644
--- a/docs/build/html/_modules/gillespy2/solvers/cpp/c_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/cpp/c_solver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.cpp.c_solver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/cpp/ode_c_solver.html b/docs/build/html/_modules/gillespy2/solvers/cpp/ode_c_solver.html
index c321e700f..9814c3968 100644
--- a/docs/build/html/_modules/gillespy2/solvers/cpp/ode_c_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/cpp/ode_c_solver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.cpp.ode_c_solver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/cpp/ssa_c_solver.html b/docs/build/html/_modules/gillespy2/solvers/cpp/ssa_c_solver.html
index d30ceba90..6fa314967 100644
--- a/docs/build/html/_modules/gillespy2/solvers/cpp/ssa_c_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/cpp/ssa_c_solver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.cpp.ssa_c_solver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/cpp/tau_leaping_c_solver.html b/docs/build/html/_modules/gillespy2/solvers/cpp/tau_leaping_c_solver.html
index 3216190ac..cb427ccfd 100644
--- a/docs/build/html/_modules/gillespy2/solvers/cpp/tau_leaping_c_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/cpp/tau_leaping_c_solver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.cpp.tau_leaping_c_solver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/numpy/CLE_solver.html b/docs/build/html/_modules/gillespy2/solvers/numpy/CLE_solver.html
index 69b001c9c..7ce016f82 100644
--- a/docs/build/html/_modules/gillespy2/solvers/numpy/CLE_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/numpy/CLE_solver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.numpy.CLE_solver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/numpy/ode_solver.html b/docs/build/html/_modules/gillespy2/solvers/numpy/ode_solver.html
index bc534b4e1..d5fb0f286 100644
--- a/docs/build/html/_modules/gillespy2/solvers/numpy/ode_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/numpy/ode_solver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.numpy.ode_solver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/numpy/ssa_solver.html b/docs/build/html/_modules/gillespy2/solvers/numpy/ssa_solver.html
index 38a51dc7c..02da11a0d 100644
--- a/docs/build/html/_modules/gillespy2/solvers/numpy/ssa_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/numpy/ssa_solver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.numpy.ssa_solver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/numpy/tau_hybrid_solver.html b/docs/build/html/_modules/gillespy2/solvers/numpy/tau_hybrid_solver.html
index 820db148f..c76c9b605 100644
--- a/docs/build/html/_modules/gillespy2/solvers/numpy/tau_hybrid_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/numpy/tau_hybrid_solver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.numpy.tau_hybrid_solver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/numpy/tau_leaping_solver.html b/docs/build/html/_modules/gillespy2/solvers/numpy/tau_leaping_solver.html
index 5539ff091..0e06c8db6 100644
--- a/docs/build/html/_modules/gillespy2/solvers/numpy/tau_leaping_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/numpy/tau_leaping_solver.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.numpy.tau_leaping_solver

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/stochkit/stochkit_solvers.html b/docs/build/html/_modules/gillespy2/solvers/stochkit/stochkit_solvers.html
index 4e6bcec4c..992f17600 100644
--- a/docs/build/html/_modules/gillespy2/solvers/stochkit/stochkit_solvers.html
+++ b/docs/build/html/_modules/gillespy2/solvers/stochkit/stochkit_solvers.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.stochkit.stochkit_solvers

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/utilities/Tau.html b/docs/build/html/_modules/gillespy2/solvers/utilities/Tau.html
index 6677769e7..4c4828c33 100644
--- a/docs/build/html/_modules/gillespy2/solvers/utilities/Tau.html
+++ b/docs/build/html/_modules/gillespy2/solvers/utilities/Tau.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.utilities.Tau

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/utilities/cpp_support_test.html b/docs/build/html/_modules/gillespy2/solvers/utilities/cpp_support_test.html
index 2184b06cb..f54c1564c 100644
--- a/docs/build/html/_modules/gillespy2/solvers/utilities/cpp_support_test.html
+++ b/docs/build/html/_modules/gillespy2/solvers/utilities/cpp_support_test.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.utilities.cpp_support_test

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/solvers/utilities/solverutils.html b/docs/build/html/_modules/gillespy2/solvers/utilities/solverutils.html
index 116e56b00..5b98c58d0 100644
--- a/docs/build/html/_modules/gillespy2/solvers/utilities/solverutils.html
+++ b/docs/build/html/_modules/gillespy2/solvers/utilities/solverutils.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.solvers.utilities.solverutils

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/build/html/_modules/gillespy2/stochss/StochSSexport.html b/docs/build/html/_modules/gillespy2/stochss/StochSSexport.html
index 04488adbd..293dec89a 100644
--- a/docs/build/html/_modules/gillespy2/stochss/StochSSexport.html
+++ b/docs/build/html/_modules/gillespy2/stochss/StochSSexport.html
@@ -103,7 +103,7 @@ 

Quick search

Source code for gillespy2.stochss.StochSSexport

 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/__init__.py b/gillespy2/__init__.py
index 0ebfafcfe..f02dd71ac 100644
--- a/gillespy2/__init__.py
+++ b/gillespy2/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/__version__.py b/gillespy2/__version__.py
index 68bbc8d85..2b08f31e4 100644
--- a/gillespy2/__version__.py
+++ b/gillespy2/__version__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/__init__.py b/gillespy2/core/__init__.py
index d635313f2..b606a2c61 100644
--- a/gillespy2/core/__init__.py
+++ b/gillespy2/core/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/assignmentrule.py b/gillespy2/core/assignmentrule.py
index eb5373ccc..74b147068 100644
--- a/gillespy2/core/assignmentrule.py
+++ b/gillespy2/core/assignmentrule.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/cleanup.py b/gillespy2/core/cleanup.py
index 0a21fd759..e3ab52c43 100644
--- a/gillespy2/core/cleanup.py
+++ b/gillespy2/core/cleanup.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/events.py b/gillespy2/core/events.py
index fc984a39d..065f0c0a2 100644
--- a/gillespy2/core/events.py
+++ b/gillespy2/core/events.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/functiondefinition.py b/gillespy2/core/functiondefinition.py
index a71510851..3ee2024ac 100644
--- a/gillespy2/core/functiondefinition.py
+++ b/gillespy2/core/functiondefinition.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/gillespyError.py b/gillespy2/core/gillespyError.py
index 26f055589..51414b293 100644
--- a/gillespy2/core/gillespyError.py
+++ b/gillespy2/core/gillespyError.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/gillespySolver.py b/gillespy2/core/gillespySolver.py
index c6c0cdf32..db886e9cf 100644
--- a/gillespy2/core/gillespySolver.py
+++ b/gillespy2/core/gillespySolver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/jsonify.py b/gillespy2/core/jsonify.py
index ab5ffa09c..5396c5a69 100644
--- a/gillespy2/core/jsonify.py
+++ b/gillespy2/core/jsonify.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/liveGraphing.py b/gillespy2/core/liveGraphing.py
index c086b4796..96721d0b0 100644
--- a/gillespy2/core/liveGraphing.py
+++ b/gillespy2/core/liveGraphing.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/model.py b/gillespy2/core/model.py
index 63da52246..f3857e543 100644
--- a/gillespy2/core/model.py
+++ b/gillespy2/core/model.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/parameter.py b/gillespy2/core/parameter.py
index 0608e649d..c1845e681 100644
--- a/gillespy2/core/parameter.py
+++ b/gillespy2/core/parameter.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/raterule.py b/gillespy2/core/raterule.py
index 61fbce8f9..7bfa075ae 100644
--- a/gillespy2/core/raterule.py
+++ b/gillespy2/core/raterule.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/reaction.py b/gillespy2/core/reaction.py
index e4d214742..6a8759e33 100644
--- a/gillespy2/core/reaction.py
+++ b/gillespy2/core/reaction.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/results.py b/gillespy2/core/results.py
index 12b093ffd..33481fc2a 100644
--- a/gillespy2/core/results.py
+++ b/gillespy2/core/results.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/sortableobject.py b/gillespy2/core/sortableobject.py
index 8b5002b57..28eb5357e 100644
--- a/gillespy2/core/sortableobject.py
+++ b/gillespy2/core/sortableobject.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/species.py b/gillespy2/core/species.py
index e98af25f3..4429c0f5f 100644
--- a/gillespy2/core/species.py
+++ b/gillespy2/core/species.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/core/timespan.py b/gillespy2/core/timespan.py
index 07b74c0a9..dda4d8428 100644
--- a/gillespy2/core/timespan.py
+++ b/gillespy2/core/timespan.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/sbml/SBMLexport.py b/gillespy2/sbml/SBMLexport.py
index 1f777e183..2d70da0c9 100644
--- a/gillespy2/sbml/SBMLexport.py
+++ b/gillespy2/sbml/SBMLexport.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/sbml/SBMLimport.py b/gillespy2/sbml/SBMLimport.py
index a3de936a1..18bbf67b2 100644
--- a/gillespy2/sbml/SBMLimport.py
+++ b/gillespy2/sbml/SBMLimport.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/sbml/__init__.py b/gillespy2/sbml/__init__.py
index 797e1168e..4c14cfe35 100644
--- a/gillespy2/sbml/__init__.py
+++ b/gillespy2/sbml/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/__init__.py b/gillespy2/solvers/__init__.py
index 36cf85baf..4deae4bf2 100644
--- a/gillespy2/solvers/__init__.py
+++ b/gillespy2/solvers/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/__init__.py b/gillespy2/solvers/cpp/__init__.py
index ce7eee6df..dadbd8c4e 100644
--- a/gillespy2/solvers/cpp/__init__.py
+++ b/gillespy2/solvers/cpp/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/build/SConstruct b/gillespy2/solvers/cpp/build/SConstruct
index 6f2b729fe..f5b4eb650 100644
--- a/gillespy2/solvers/cpp/build/SConstruct
+++ b/gillespy2/solvers/cpp/build/SConstruct
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/build/__init__.py b/gillespy2/solvers/cpp/build/__init__.py
index 797e1168e..4c14cfe35 100644
--- a/gillespy2/solvers/cpp/build/__init__.py
+++ b/gillespy2/solvers/cpp/build/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/build/build_engine.py b/gillespy2/solvers/cpp/build/build_engine.py
index 05b5a3e3b..fc698ee43 100644
--- a/gillespy2/solvers/cpp/build/build_engine.py
+++ b/gillespy2/solvers/cpp/build/build_engine.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/build/expression.py b/gillespy2/solvers/cpp/build/expression.py
index e78248302..b3d3be2fc 100644
--- a/gillespy2/solvers/cpp/build/expression.py
+++ b/gillespy2/solvers/cpp/build/expression.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/build/make.py b/gillespy2/solvers/cpp/build/make.py
index 85fa218f2..1a24bbbf2 100644
--- a/gillespy2/solvers/cpp/build/make.py
+++ b/gillespy2/solvers/cpp/build/make.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/build/template_gen.py b/gillespy2/solvers/cpp/build/template_gen.py
index 929e2457a..6529527eb 100644
--- a/gillespy2/solvers/cpp/build/template_gen.py
+++ b/gillespy2/solvers/cpp/build/template_gen.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/SConscript b/gillespy2/solvers/cpp/c_base/SConscript
index ee8130afd..cbce2a55c 100644
--- a/gillespy2/solvers/cpp/c_base/SConscript
+++ b/gillespy2/solvers/cpp/c_base/SConscript
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/Sundials/SConscript b/gillespy2/solvers/cpp/c_base/Sundials/SConscript
index b9a1afbd0..a291772f7 100644
--- a/gillespy2/solvers/cpp/c_base/Sundials/SConscript
+++ b/gillespy2/solvers/cpp/c_base/Sundials/SConscript
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/Tau/SConscript b/gillespy2/solvers/cpp/c_base/Tau/SConscript
index b5271edbb..3c38ee3ad 100644
--- a/gillespy2/solvers/cpp/c_base/Tau/SConscript
+++ b/gillespy2/solvers/cpp/c_base/Tau/SConscript
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/Tau/tau.cpp b/gillespy2/solvers/cpp/c_base/Tau/tau.cpp
index eddf76660..fbdfd0415 100644
--- a/gillespy2/solvers/cpp/c_base/Tau/tau.cpp
+++ b/gillespy2/solvers/cpp/c_base/Tau/tau.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/Tau/tau.h b/gillespy2/solvers/cpp/c_base/Tau/tau.h
index 644574c83..8b32f82b8 100644
--- a/gillespy2/solvers/cpp/c_base/Tau/tau.h
+++ b/gillespy2/solvers/cpp/c_base/Tau/tau.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/arg_parser.cpp b/gillespy2/solvers/cpp/c_base/arg_parser.cpp
index 4cde153f1..2244b243f 100644
--- a/gillespy2/solvers/cpp/c_base/arg_parser.cpp
+++ b/gillespy2/solvers/cpp/c_base/arg_parser.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/arg_parser.h b/gillespy2/solvers/cpp/c_base/arg_parser.h
index 8b63d7927..1a5451198 100644
--- a/gillespy2/solvers/cpp/c_base/arg_parser.h
+++ b/gillespy2/solvers/cpp/c_base/arg_parser.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/model.cpp b/gillespy2/solvers/cpp/c_base/model.cpp
index 4c3403c80..2d3386889 100644
--- a/gillespy2/solvers/cpp/c_base/model.cpp
+++ b/gillespy2/solvers/cpp/c_base/model.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/model.h b/gillespy2/solvers/cpp/c_base/model.h
index 9ce57a4cc..91a813cd2 100644
--- a/gillespy2/solvers/cpp/c_base/model.h
+++ b/gillespy2/solvers/cpp/c_base/model.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESimulation.cpp b/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESimulation.cpp
index 5733a9c09..2c5b16ef8 100644
--- a/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESimulation.cpp
+++ b/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESimulation.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESolver.cpp b/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESolver.cpp
index 7ce77f8c6..6685c91d0 100644
--- a/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESolver.cpp
+++ b/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESolver.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESolver.h b/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESolver.h
index 866572b6c..d7547f629 100644
--- a/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESolver.h
+++ b/gillespy2/solvers/cpp/c_base/ode_cpp_solver/ODESolver.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/ode_cpp_solver/SConscript b/gillespy2/solvers/cpp/c_base/ode_cpp_solver/SConscript
index 8902f5e8f..a7259378d 100644
--- a/gillespy2/solvers/cpp/c_base/ode_cpp_solver/SConscript
+++ b/gillespy2/solvers/cpp/c_base/ode_cpp_solver/SConscript
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SConscript b/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SConscript
index 4e07d6957..5f5f25c7a 100644
--- a/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SConscript
+++ b/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SConscript
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASimulation.cpp b/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASimulation.cpp
index de22dc1df..2dcc68e8e 100644
--- a/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASimulation.cpp
+++ b/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASimulation.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASolver.cpp b/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASolver.cpp
index 412bdd8f0..dba164649 100644
--- a/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASolver.cpp
+++ b/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASolver.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASolver.h b/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASolver.h
index 351594137..43d8d9805 100644
--- a/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASolver.h
+++ b/gillespy2/solvers/cpp/c_base/ssa_cpp_solver/SSASolver.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/HybridModel.cpp b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/HybridModel.cpp
index e423745ce..eb791c579 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/HybridModel.cpp
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/HybridModel.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/HybridModel.h b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/HybridModel.h
index b42320a3b..2cc760d1b 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/HybridModel.h
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/HybridModel.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/SConscript b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/SConscript
index 89d56da1d..3897e9c30 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/SConscript
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/SConscript
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSimulation.cpp b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSimulation.cpp
index da29c9277..16a1e9923 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSimulation.cpp
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSimulation.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSolver.cpp b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSolver.cpp
index 2790a498e..e2e28725f 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSolver.cpp
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSolver.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSolver.h b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSolver.h
index e2fad29b2..f4f1dc915 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSolver.h
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/TauHybridSolver.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/hybrid_template.cpp b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/hybrid_template.cpp
index deaa92e12..0ab0e2541 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/hybrid_template.cpp
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/hybrid_template.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/hybrid_template.h b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/hybrid_template.h
index 01df28e34..9e35be054 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/hybrid_template.h
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/hybrid_template.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/integrator.cpp b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/integrator.cpp
index 0a12a06c4..c3d636caf 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/integrator.cpp
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/integrator.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/integrator.h b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/integrator.h
index 54737aa71..5f8f7708e 100644
--- a/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/integrator.h
+++ b/gillespy2/solvers/cpp/c_base/tau_hybrid_cpp_solver/integrator.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/SConscript b/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/SConscript
index 5c26e8a7b..d5927de98 100644
--- a/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/SConscript
+++ b/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/SConscript
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSimulation.cpp b/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSimulation.cpp
index c1642c8d9..741c522b1 100644
--- a/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSimulation.cpp
+++ b/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSimulation.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSolver.cpp b/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSolver.cpp
index 9b1572615..be06e1534 100644
--- a/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSolver.cpp
+++ b/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSolver.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSolver.h b/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSolver.h
index 6e753cedd..b7ae1330f 100644
--- a/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSolver.h
+++ b/gillespy2/solvers/cpp/c_base/tau_leaping_cpp_solver/TauLeapingSolver.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/template/template.cpp b/gillespy2/solvers/cpp/c_base/template/template.cpp
index 00f09700a..4586d550a 100644
--- a/gillespy2/solvers/cpp/c_base/template/template.cpp
+++ b/gillespy2/solvers/cpp/c_base/template/template.cpp
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/template/template.h b/gillespy2/solvers/cpp/c_base/template/template.h
index 51fd2f41d..3cc609455 100644
--- a/gillespy2/solvers/cpp/c_base/template/template.h
+++ b/gillespy2/solvers/cpp/c_base/template/template.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/template/template_defaults.h b/gillespy2/solvers/cpp/c_base/template/template_defaults.h
index 858e17c2f..7ac4d51f6 100644
--- a/gillespy2/solvers/cpp/c_base/template/template_defaults.h
+++ b/gillespy2/solvers/cpp/c_base/template/template_defaults.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/template/template_definitions.h b/gillespy2/solvers/cpp/c_base/template/template_definitions.h
index 96605ddd5..fc042ec32 100644
--- a/gillespy2/solvers/cpp/c_base/template/template_definitions.h
+++ b/gillespy2/solvers/cpp/c_base/template/template_definitions.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_base/template/template_params.h b/gillespy2/solvers/cpp/c_base/template/template_params.h
index 178643aa1..854b3fd22 100644
--- a/gillespy2/solvers/cpp/c_base/template/template_params.h
+++ b/gillespy2/solvers/cpp/c_base/template/template_params.h
@@ -1,6 +1,6 @@
 /*
  * GillesPy2 is a modeling toolkit for biochemical simulation.
- * Copyright (C) 2019-2023 GillesPy2 developers.
+ * Copyright (C) 2019-2024 GillesPy2 developers.
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_decoder.py b/gillespy2/solvers/cpp/c_decoder.py
index d418884bb..d5e7856c2 100644
--- a/gillespy2/solvers/cpp/c_decoder.py
+++ b/gillespy2/solvers/cpp/c_decoder.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/c_solver.py b/gillespy2/solvers/cpp/c_solver.py
index 5a1d51721..30d1b6128 100644
--- a/gillespy2/solvers/cpp/c_solver.py
+++ b/gillespy2/solvers/cpp/c_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/ode_c_solver.py b/gillespy2/solvers/cpp/ode_c_solver.py
index 9478f718f..415491917 100644
--- a/gillespy2/solvers/cpp/ode_c_solver.py
+++ b/gillespy2/solvers/cpp/ode_c_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/ssa_c_solver.py b/gillespy2/solvers/cpp/ssa_c_solver.py
index a4f8ee2ad..098d2d38c 100644
--- a/gillespy2/solvers/cpp/ssa_c_solver.py
+++ b/gillespy2/solvers/cpp/ssa_c_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/cpp/tau_leaping_c_solver.py b/gillespy2/solvers/cpp/tau_leaping_c_solver.py
index 7b6148fd3..47d10034d 100644
--- a/gillespy2/solvers/cpp/tau_leaping_c_solver.py
+++ b/gillespy2/solvers/cpp/tau_leaping_c_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/numpy/CLE_solver.py b/gillespy2/solvers/numpy/CLE_solver.py
index 73c7049c5..6dca588dc 100644
--- a/gillespy2/solvers/numpy/CLE_solver.py
+++ b/gillespy2/solvers/numpy/CLE_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/numpy/__init__.py b/gillespy2/solvers/numpy/__init__.py
index af7b5a2f9..f4ae5cf4f 100644
--- a/gillespy2/solvers/numpy/__init__.py
+++ b/gillespy2/solvers/numpy/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/numpy/ode_solver.py b/gillespy2/solvers/numpy/ode_solver.py
index 7ba728a87..75eed12d9 100644
--- a/gillespy2/solvers/numpy/ode_solver.py
+++ b/gillespy2/solvers/numpy/ode_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/numpy/ssa_solver.py b/gillespy2/solvers/numpy/ssa_solver.py
index 5c885e1a0..8a6bb6c51 100644
--- a/gillespy2/solvers/numpy/ssa_solver.py
+++ b/gillespy2/solvers/numpy/ssa_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/numpy/tau_hybrid_solver.py b/gillespy2/solvers/numpy/tau_hybrid_solver.py
index 2972d4286..470ddf58d 100644
--- a/gillespy2/solvers/numpy/tau_hybrid_solver.py
+++ b/gillespy2/solvers/numpy/tau_hybrid_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/numpy/tau_leaping_solver.py b/gillespy2/solvers/numpy/tau_leaping_solver.py
index d76e57845..555dbedbd 100644
--- a/gillespy2/solvers/numpy/tau_leaping_solver.py
+++ b/gillespy2/solvers/numpy/tau_leaping_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/utilities/Tau.py b/gillespy2/solvers/utilities/Tau.py
index 8eff84973..1fa9c3fe1 100644
--- a/gillespy2/solvers/utilities/Tau.py
+++ b/gillespy2/solvers/utilities/Tau.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/utilities/__init__.py b/gillespy2/solvers/utilities/__init__.py
index 797e1168e..4c14cfe35 100644
--- a/gillespy2/solvers/utilities/__init__.py
+++ b/gillespy2/solvers/utilities/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/utilities/cpp_support_test.py b/gillespy2/solvers/utilities/cpp_support_test.py
index bbdb96233..04f08db54 100644
--- a/gillespy2/solvers/utilities/cpp_support_test.py
+++ b/gillespy2/solvers/utilities/cpp_support_test.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/solvers/utilities/solverutils.py b/gillespy2/solvers/utilities/solverutils.py
index a808ee91b..659078c93 100644
--- a/gillespy2/solvers/utilities/solverutils.py
+++ b/gillespy2/solvers/utilities/solverutils.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/stochss/StochSSexport.py b/gillespy2/stochss/StochSSexport.py
index d56a276e7..e3645a6b0 100644
--- a/gillespy2/stochss/StochSSexport.py
+++ b/gillespy2/stochss/StochSSexport.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/gillespy2/stochss/__init__.py b/gillespy2/stochss/__init__.py
index 797e1168e..4c14cfe35 100644
--- a/gillespy2/stochss/__init__.py
+++ b/gillespy2/stochss/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/setup.py b/setup.py
index 7ea5c7e88..05e470d05 100644
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/TestBattery.py b/test/TestBattery.py
index a07f4c0d5..5332cf90b 100644
--- a/test/TestBattery.py
+++ b/test/TestBattery.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/example_models.py b/test/example_models.py
index a317fe0d9..0ea6845aa 100644
--- a/test/example_models.py
+++ b/test/example_models.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/pause_model.py b/test/pause_model.py
index 7c5670a6d..7396081ec 100644
--- a/test/pause_model.py
+++ b/test/pause_model.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/profiling/__init__.py b/test/profiling/__init__.py
index 797e1168e..4c14cfe35 100644
--- a/test/profiling/__init__.py
+++ b/test/profiling/__init__.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/profiling/c_profiler.py b/test/profiling/c_profiler.py
index 5768633bb..8cbfc68c5 100644
--- a/test/profiling/c_profiler.py
+++ b/test/profiling/c_profiler.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/profiling/performance_data.py b/test/profiling/performance_data.py
index d98589fda..dd5b3537e 100644
--- a/test/profiling/performance_data.py
+++ b/test/profiling/performance_data.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/profiling/python_profiler.py b/test/profiling/python_profiler.py
index b36f524f3..c9c40e8f1 100644
--- a/test/profiling/python_profiler.py
+++ b/test/profiling/python_profiler.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/run_integration_tests.py b/test/run_integration_tests.py
index 0f7a3f25c..015d5d601 100644
--- a/test/run_integration_tests.py
+++ b/test/run_integration_tests.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/run_system_tests.py b/test/run_system_tests.py
index 8f90e425a..c7307ad1e 100644
--- a/test/run_system_tests.py
+++ b/test/run_system_tests.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/run_unit_tests.py b/test/run_unit_tests.py
index 78290cbf4..4aded3aad 100644
--- a/test/run_unit_tests.py
+++ b/test/run_unit_tests.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_SBML.py b/test/test_SBML.py
index b9c007433..b8fd6feaa 100644
--- a/test/test_SBML.py
+++ b/test/test_SBML.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_StochML.py b/test/test_StochML.py
index b617bcecc..f8fe42f86 100644
--- a/test/test_StochML.py
+++ b/test/test_StochML.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_all_solvers.py b/test/test_all_solvers.py
index 243b21d06..99782544a 100644
--- a/test/test_all_solvers.py
+++ b/test/test_all_solvers.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_build_engine.py b/test/test_build_engine.py
index 81eb72c15..556c59d91 100644
--- a/test/test_build_engine.py
+++ b/test/test_build_engine.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_c_decode.py b/test/test_c_decode.py
index 6f655afeb..736296cb2 100644
--- a/test/test_c_decode.py
+++ b/test/test_c_decode.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_c_solver_perf.py b/test/test_c_solver_perf.py
index f41799f50..6be744e27 100644
--- a/test/test_c_solver_perf.py
+++ b/test/test_c_solver_perf.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_c_solvers.py b/test/test_c_solvers.py
index c0998c944..79aee67e1 100644
--- a/test/test_c_solvers.py
+++ b/test/test_c_solvers.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_check_cpp_support.py b/test/test_check_cpp_support.py
index 803c0e12b..c01674335 100644
--- a/test/test_check_cpp_support.py
+++ b/test/test_check_cpp_support.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_empty_model.py b/test/test_empty_model.py
index e7e8aa6bb..c33377cef 100644
--- a/test/test_empty_model.py
+++ b/test/test_empty_model.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_example_models.py b/test/test_example_models.py
index f3eac315f..98f636dd5 100644
--- a/test/test_example_models.py
+++ b/test/test_example_models.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_hybrid_c_events.py b/test/test_hybrid_c_events.py
index bc165e3a5..8745d8d53 100644
--- a/test/test_hybrid_c_events.py
+++ b/test/test_hybrid_c_events.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_hybrid_event_round.py b/test/test_hybrid_event_round.py
index 444333ef1..6583e295d 100644
--- a/test/test_hybrid_event_round.py
+++ b/test/test_hybrid_event_round.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_hybrid_negative_state.py b/test/test_hybrid_negative_state.py
index 75eef2e45..091032f87 100644
--- a/test/test_hybrid_negative_state.py
+++ b/test/test_hybrid_negative_state.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_hybrid_solver.py b/test/test_hybrid_solver.py
index 27761964c..d7eb49ce7 100644
--- a/test/test_hybrid_solver.py
+++ b/test/test_hybrid_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_hybrid_solver_opioid_model.py b/test/test_hybrid_solver_opioid_model.py
index 8ddd939eb..17d8b48b0 100644
--- a/test/test_hybrid_solver_opioid_model.py
+++ b/test/test_hybrid_solver_opioid_model.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_jsonify.py b/test/test_jsonify.py
index 9be488aec..3d63cf114 100644
--- a/test/test_jsonify.py
+++ b/test/test_jsonify.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_model.py b/test/test_model.py
index b2808e108..3d41d23fc 100644
--- a/test/test_model.py
+++ b/test/test_model.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_notebooks.py b/test/test_notebooks.py
index 9de7c43ed..c4705dc6b 100644
--- a/test/test_notebooks.py
+++ b/test/test_notebooks.py
@@ -1,6 +1,6 @@
 
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_numpy_ssa_solver.py b/test/test_numpy_ssa_solver.py
index 29866039a..81a6127e1 100644
--- a/test/test_numpy_ssa_solver.py
+++ b/test/test_numpy_ssa_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_ode_c_solver.py b/test/test_ode_c_solver.py
index d3a46301d..192d677ab 100644
--- a/test/test_ode_c_solver.py
+++ b/test/test_ode_c_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_ode_solver.py b/test/test_ode_solver.py
index 14ddbb62f..c1c92ae40 100644
--- a/test/test_ode_solver.py
+++ b/test/test_ode_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_pause_resume.py b/test/test_pause_resume.py
index 01f034597..313f097dc 100644
--- a/test/test_pause_resume.py
+++ b/test/test_pause_resume.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_propensity_parser.py b/test/test_propensity_parser.py
index ec4a7f41a..cc9398530 100644
--- a/test/test_propensity_parser.py
+++ b/test/test_propensity_parser.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_python_solver_perf.py b/test/test_python_solver_perf.py
index fab21f59c..df7407bc0 100644
--- a/test/test_python_solver_perf.py
+++ b/test/test_python_solver_perf.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_results.py b/test/test_results.py
index a2c37d2e1..19ab5713a 100644
--- a/test/test_results.py
+++ b/test/test_results.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_run_output.py b/test/test_run_output.py
index 579180123..c16bbc5e8 100644
--- a/test/test_run_output.py
+++ b/test/test_run_output.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_simple_model.py b/test/test_simple_model.py
index 029c12088..49760c1fa 100644
--- a/test/test_simple_model.py
+++ b/test/test_simple_model.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_ssa_c_solver.py b/test/test_ssa_c_solver.py
index f04daa15d..e9d2b8613 100644
--- a/test/test_ssa_c_solver.py
+++ b/test/test_ssa_c_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_sys_init.py b/test/test_sys_init.py
index 11d88697b..93d1310dc 100644
--- a/test/test_sys_init.py
+++ b/test/test_sys_init.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_tau_leaping_c_solver.py b/test/test_tau_leaping_c_solver.py
index ab7350096..077bc96fa 100644
--- a/test/test_tau_leaping_c_solver.py
+++ b/test/test_tau_leaping_c_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_tau_leaping_solver.py b/test/test_tau_leaping_solver.py
index aa8fa6ead..df761203c 100644
--- a/test/test_tau_leaping_solver.py
+++ b/test/test_tau_leaping_solver.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_telegraph_model.py b/test/test_telegraph_model.py
index 1d302242e..35c8dca60 100644
--- a/test/test_telegraph_model.py
+++ b/test/test_telegraph_model.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/test_variable_solvers.py b/test/test_variable_solvers.py
index 097f49562..f6c44a93c 100644
--- a/test/test_variable_solvers.py
+++ b/test/test_variable_solvers.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/unit_tests/test_model.py b/test/unit_tests/test_model.py
index 0c777ba4d..5b886e344 100644
--- a/test/unit_tests/test_model.py
+++ b/test/unit_tests/test_model.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/unit_tests/test_parameter.py b/test/unit_tests/test_parameter.py
index a23e69335..21878ce08 100644
--- a/test/unit_tests/test_parameter.py
+++ b/test/unit_tests/test_parameter.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/unit_tests/test_reaction.py b/test/unit_tests/test_reaction.py
index bacb176b1..1f3ff095a 100644
--- a/test/unit_tests/test_reaction.py
+++ b/test/unit_tests/test_reaction.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/unit_tests/test_species.py b/test/unit_tests/test_species.py
index 032ae1bf1..eca3e1f78 100644
--- a/test/unit_tests/test_species.py
+++ b/test/unit_tests/test_species.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/test/unit_tests/test_timespan.py b/test/unit_tests/test_timespan.py
index 0fbd61ae3..4cbce0bb0 100644
--- a/test/unit_tests/test_timespan.py
+++ b/test/unit_tests/test_timespan.py
@@ -1,5 +1,5 @@
 # GillesPy2 is a modeling toolkit for biochemical simulation.
-# Copyright (C) 2019-2023 GillesPy2 developers.
+# Copyright (C) 2019-2024 GillesPy2 developers.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by

From 30267b2af674f594f6ba644126be276b9e66dbf5 Mon Sep 17 00:00:00 2001
From: Brian Drawert 
Date: Tue, 20 Aug 2024 08:29:21 -0700
Subject: [PATCH 2/8] fixing unit test for suffix

---
 gillespy2/core/results.py | 4 ++--
 test/test_results.py      | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gillespy2/core/results.py b/gillespy2/core/results.py
index 33481fc2a..df3edd975 100644
--- a/gillespy2/core/results.py
+++ b/gillespy2/core/results.py
@@ -283,7 +283,7 @@ def build_from_solver_results(cls, solver, live_output_options):
             return results
         raise ValueError("number_of_trajectories must be non-negative and non-zero")
 
-    def to_csv(self, path=".", nametag=None, stamp=None, postfix=".odf", verbose=False):
+    def to_csv(self, path=".", nametag=None, stamp=None, suffix=".odf", verbose=False):
         """
         Outputs the Results to one or more .csv files in a new directory.
 
@@ -311,7 +311,7 @@ def to_csv(self, path=".", nametag=None, stamp=None, postfix=".odf", verbose=Fal
         else:
             identifier = nametag
 
-        directory = os.path.join(path, f"{identifier}-{stamp}{postfix}")
+        directory = os.path.join(path, f"{identifier}-{stamp}{suffix}")
         if verbose:
             print(f"Writing data to: {directory}")
         # multiple trajectories
diff --git a/test/test_results.py b/test/test_results.py
index 19ab5713a..014a22b05 100644
--- a/test/test_results.py
+++ b/test/test_results.py
@@ -120,8 +120,8 @@ def test_to_csv_single_result_directory_exists(self):
 
         with tempfile.TemporaryDirectory() as tempdir:
             result.to_csv(stamp = test_stamp, nametag = test_nametag, path=tempdir)
-            test_path = tempdir+"/"+test_nametag+test_stamp
-            assert os.path.isdir(test_path)
+            test_path = tempdir+"/"+test_nametag+test_stamp+".odf"
+            self.assertTrue(os.path.isdir(test_path))
 
     def test_to_csv_single_result_file_exists(self):
         test_data = {'time':[0]}

From 23297c547c457dfb1d1824c9ff8d23129ae81cb4 Mon Sep 17 00:00:00 2001
From: Brian Drawert 
Date: Tue, 20 Aug 2024 08:33:05 -0700
Subject: [PATCH 3/8] updating test to use python 3.12

---
 .github/workflows/run-integration-tests.yml | 2 +-
 .github/workflows/run-unit-tests.yml        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/run-integration-tests.yml b/.github/workflows/run-integration-tests.yml
index a14a48d9b..a95406392 100644
--- a/.github/workflows/run-integration-tests.yml
+++ b/.github/workflows/run-integration-tests.yml
@@ -16,7 +16,7 @@ jobs:
     - name: Install Python
       uses: actions/setup-python@v2
       with:
-        python-version: '3.7'
+        python-version: '3.12'
 
     # see: https://github.com/actions/virtual-environments/pull/5729
     # GHA recently upgrading MinGW to v11.20, which seems to break things in that environment.
diff --git a/.github/workflows/run-unit-tests.yml b/.github/workflows/run-unit-tests.yml
index 26d8abbce..84b9dfbae 100644
--- a/.github/workflows/run-unit-tests.yml
+++ b/.github/workflows/run-unit-tests.yml
@@ -16,7 +16,7 @@ jobs:
     - name: Install Python
       uses: actions/setup-python@v2
       with:
-        python-version: '3.7'
+        python-version: '3.12'
 
     # see: https://github.com/actions/virtual-environments/pull/5729
     # GHA recently upgrading MinGW to v11.20, which seems to break things in that environment.

From 4f039b54c84d45eabd6596b48a3792db2e565291 Mon Sep 17 00:00:00 2001
From: Brian Drawert 
Date: Tue, 20 Aug 2024 08:35:28 -0700
Subject: [PATCH 4/8] Updating the rest of the test to Python 3.12

---
 .github/workflows/run-full-tests.yml   | 2 +-
 .github/workflows/run-system-tests.yml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/run-full-tests.yml b/.github/workflows/run-full-tests.yml
index 8157dee21..66c053267 100644
--- a/.github/workflows/run-full-tests.yml
+++ b/.github/workflows/run-full-tests.yml
@@ -10,7 +10,7 @@ jobs:
     strategy:
       matrix:
         os: [ ubuntu-latest, macos-latest, windows-latest ]
-        python-versions: [ '3.7', '3.8', '3.9', '3.10' ]
+        python-versions: [ '3.10', '3.11', '3.12' ]
 
     steps:
     - name: Initialize environment
diff --git a/.github/workflows/run-system-tests.yml b/.github/workflows/run-system-tests.yml
index ddcb3ead5..582e8e897 100644
--- a/.github/workflows/run-system-tests.yml
+++ b/.github/workflows/run-system-tests.yml
@@ -18,7 +18,7 @@ jobs:
     - name: Install Python
       uses: actions/setup-python@v2
       with:
-        python-version: '3.7'
+        python-version: '3.12'
 
     # see: https://github.com/actions/virtual-environments/pull/5729
     # GHA recently upgrading MinGW to v11.20, which seems to break things in that environment.

From 99ab05dc027993e7d5a75f330e635ed9fe556afc Mon Sep 17 00:00:00 2001
From: Brian Drawert 
Date: Tue, 20 Aug 2024 08:44:23 -0700
Subject: [PATCH 5/8] updated test

---
 test/test_hybrid_solver.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/test_hybrid_solver.py b/test/test_hybrid_solver.py
index d7eb49ce7..10096fcf3 100644
--- a/test/test_hybrid_solver.py
+++ b/test/test_hybrid_solver.py
@@ -65,8 +65,8 @@ def test_add_assignment_rule(self):
         model.add_species([species])
         model.add_assignment_rule([rule])
         results = model.run()
-        self.assertEquals(results[species.name][0], 2) 
-        self.assertEquals(results[species.name][-1], 2)
+        self.assertEqual(results[species.name][0], 2) 
+        self.assertEqual(results[species.name][-1], 2)
         self.assertEqual(results[0].solver_name,'TauHybridSolver')
 
     def test_add_function_definition(self):

From 95892e659d2e2059a63e88d80727b147f3f3afe8 Mon Sep 17 00:00:00 2001
From: Brian Drawert 
Date: Tue, 20 Aug 2024 08:52:40 -0700
Subject: [PATCH 6/8] Updating depricated code

---
 test/test_all_solvers.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/test_all_solvers.py b/test/test_all_solvers.py
index 99782544a..20febd67c 100644
--- a/test/test_all_solvers.py
+++ b/test/test_all_solvers.py
@@ -147,14 +147,14 @@ def test_return_type_show_labels(self):
         for solver in self.solvers:
             self.assertTrue(isinstance(self.labeled_results[solver.name], Results))
             self.assertTrue(isinstance(self.labeled_results[solver.name]['Sp'], np.ndarray))
-            self.assertTrue(isinstance(self.labeled_results[solver.name]['Sp'][0], np.float))
+            self.assertTrue(isinstance(self.labeled_results[solver.name]['Sp'][0], float))
 
             self.assertTrue(isinstance(self.labeled_results[solver.name][0], Trajectory))
 
             self.assertTrue(isinstance(self.labeled_results_more_trajectories[solver.name], Results))
             self.assertTrue(isinstance(self.labeled_results_more_trajectories[solver.name][0], Trajectory))
             self.assertTrue(isinstance(self.labeled_results_more_trajectories[solver.name][0]['Sp'], np.ndarray))
-            self.assertTrue(isinstance(self.labeled_results_more_trajectories[solver.name][0]['Sp'][0], np.float))
+            self.assertTrue(isinstance(self.labeled_results_more_trajectories[solver.name][0]['Sp'][0], float))
 
     def test_sbml_feature_validation(self):
         def create_test_model(parameter_values=None):

From 944b0621a8d0c8bc3df5fa992f22c88309fa4575 Mon Sep 17 00:00:00 2001
From: Brian Drawert 
Date: Thu, 12 Sep 2024 09:09:16 -0700
Subject: [PATCH 7/8] Updated tests

---
 test/test_results.py | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/test/test_results.py b/test/test_results.py
index 014a22b05..62ffa6b1d 100644
--- a/test/test_results.py
+++ b/test/test_results.py
@@ -109,8 +109,8 @@ def test_to_csv_single_result_no_data(self):
 
         with tempfile.TemporaryDirectory() as tempdir:
             result.to_csv(stamp = test_stamp, nametag = test_nametag, path=tempdir)
-            test_path = tempdir+"/"+test_nametag+test_stamp
-            assert not os.path.isdir(test_path)
+            test_path = tempdir+"/"+test_nametag+'-'+test_stamp
+            self.assertFalse(os.path.isdir(test_path))
             
     def test_to_csv_single_result_directory_exists(self):
         test_data = {'time':[0]}
@@ -120,7 +120,7 @@ def test_to_csv_single_result_directory_exists(self):
 
         with tempfile.TemporaryDirectory() as tempdir:
             result.to_csv(stamp = test_stamp, nametag = test_nametag, path=tempdir)
-            test_path = tempdir+"/"+test_nametag+test_stamp+".odf"
+            test_path = tempdir+"/"+test_nametag+'-'+test_stamp+".odf"
             self.assertTrue(os.path.isdir(test_path))
 
     def test_to_csv_single_result_file_exists(self):
@@ -131,8 +131,8 @@ def test_to_csv_single_result_file_exists(self):
 
         with tempfile.TemporaryDirectory() as tempdir:
             result.to_csv(stamp = test_stamp, nametag = test_nametag, path=tempdir)
-            test_path = tempdir+"/"+test_nametag+test_stamp+"/"+test_nametag+"0.csv"
-            assert os.path.isfile(test_path)
+            test_path = tempdir+"/"+test_nametag+'-'+test_stamp+"/"+test_nametag+"0.csv"
+            self.assertTrue( os.path.isfile(test_path))
 
     def test_to_csv_single_result_no_stamp(self):
         test_data = {'time':[0]}
@@ -141,7 +141,7 @@ def test_to_csv_single_result_no_stamp(self):
 
         with tempfile.TemporaryDirectory() as tempdir:
             result.to_csv(nametag=test_nametag, path=tempdir)
-            assert len(os.listdir(tempdir)) != 0
+            self.assertNotEqual(len(os.listdir(tempdir)), 0)
 
     def test_to_csv_single_result_no_nametag(self):
         test_model = Model('test_model')
@@ -149,7 +149,7 @@ def test_to_csv_single_result_no_nametag(self):
 
         with tempfile.TemporaryDirectory() as tempdir:
             result.to_csv(nametag=test_nametag, path=tempdir)
-            assert len(os.listdir(tempdir)) != 0
+            self.assertNotEqual(len(os.listdir(tempdir)), 0)
 
     def test_to_csv_single_result_no_nametag(self):
         test_model = Model('test_model')
@@ -160,7 +160,7 @@ def test_to_csv_single_result_no_nametag(self):
 
         with tempfile.TemporaryDirectory() as tempdir:
             result.to_csv(stamp=test_stamp, path=tempdir)
-            assert len(os.listdir(tempdir)) != 0
+            self.assertNotEqual(len(os.listdir(tempdir)), 0)
 
     def test_to_csv_single_result_no_path(self):
         test_data = Trajectory({'time':[0]},model=Model('test_model'),solver_name='test_solver_name')

From 21d46e0dd8d8a524dac86e27984147b93f2a1361 Mon Sep 17 00:00:00 2001
From: Brian Drawert 
Date: Thu, 19 Sep 2024 08:22:11 -0700
Subject: [PATCH 8/8] added .odf to another spot

---
 test/test_results.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/test/test_results.py b/test/test_results.py
index 62ffa6b1d..afd4dc7a2 100644
--- a/test/test_results.py
+++ b/test/test_results.py
@@ -16,6 +16,7 @@
 
 import unittest
 import os
+import sys
 import tempfile
 from gillespy2.core import Model
 from gillespy2.core.results import Results, Trajectory
@@ -131,8 +132,9 @@ def test_to_csv_single_result_file_exists(self):
 
         with tempfile.TemporaryDirectory() as tempdir:
             result.to_csv(stamp = test_stamp, nametag = test_nametag, path=tempdir)
-            test_path = tempdir+"/"+test_nametag+'-'+test_stamp+"/"+test_nametag+"0.csv"
-            self.assertTrue( os.path.isfile(test_path))
+            test_path = tempdir+"/"+test_nametag+'-'+test_stamp+".odf/"+test_nametag+"0.csv"
+            sys.stderr.write('test_path='+test_path+"\n\n")
+            self.assertTrue( os.path.isfile(test_path), msg=f"test_path={test_path} is not a file. tempdir={tempdir} os.listdir()={os.listdir(tempdir)}")
 
     def test_to_csv_single_result_no_stamp(self):
         test_data = {'time':[0]}