Recent Releases of BASICO
BASICO - Release 0.85
This release fixes an issue with the profile likelihood graphs. Additionally, an issue is fixed that made it impossible to overwrite the CopasiSE executable to be used by the processing functions.
Additional new features allow the plotting engine for plots to be specified (QWT / QCustomPlot).
Finally all events of a model can be removed quickly using remove_all_events.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann 5 months ago
BASICO - Release 0.84
This release fixes an issue where the LNA task would give a confusing error message, when no steady state was found. It also works around an incompativility when using python-copasi compiled with SWIG 4.3.0.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann 8 months ago
BASICO - Release 0.83
This release updates basico to work with the latest version of petab_select. All changes are in the backend, and do not influence how to perform model selection:
Scientific Software - Peer-reviewed
- Python
Published by fbergmann 11 months ago
BASICO - Release 0.82
This release upgrades the implementation of the PEtab select package to the latest version. Nothing on the external API has changed, for an example see:
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 1 year ago
BASICO - Release 0.81
This is a bug fix release silencing a misleading error message coming from the steady state task
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 1 year ago
BASICO - Release 0.80
This release adds access to the results of the Linear Noise Approximation Task. (it requires an python-copasi > 4.44). For an example of running the task see the:
Generally, the LNA is computed runing run_lna the optional argument return_results (default False) indicates whether the full result is returned, or only the status of the computation. To retrieve the results after a computation of the LNA the following methods may be used:
get_lna_statusreturns the status of the last computationget_lna_covariance_matrixreturns the full covariance matrixget_lna_reduced_covariance_matrixreturns the reduced covariance matrixget_lna_reduced_b_matrixreturns the reduced b Matrixget_lna_solutionreturns the tuple:(status, covariance matrix, reduced covariance matrix, reduced b matrix)
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 1 year ago
BASICO - Release 0.79
This issue changes the behavior when running time courses, obtaining values only at specified time points. Previously the first value might have been the first value specified or an earlier time point if the model was not currently at the time. This release changes that behavior to set the output start time to the first specified value.
Additionally, the previously private collect_data method can now be used to obtain values from the current model state using either display names or cns.
This resolves issue #61.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 1 year ago
BASICO - Release 0.78
This is a bugfix release that fixes an issue that occurs if basico is used with the python-copasi package 4.45 and using optimisation constraints.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 1 year ago
BASICO - Release 0.77
This release fixes an issue with load_model_from_string, where specific SBML models were mistakenly imported as COPASI models.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 1 year ago
BASICO - Release 0.76
This release fixes an issue where returning simulation results from run_time_course could not be obtained if multiple model elements were named Time. If this issue is encountered:
- basico will no longer try to set the index, and instead issue a warning
Duplicate column names in time series consider using use_sbml_id=True, or running ensure_unique_names() - the new function
ensure_unique_names()appends a count to the name ensuring uniqueness
This fixes #60 .
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 1 year ago
BASICO - Release 0.75
This release adds a workaround when dealing with the following issues:
- when resolving references from display names for reactions containing ')', these are now correctly found.
- for testing, added function
import_sbmlthat optionally can modify the XML before loading it. This function is experimental and might be removed in the future.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 1 year ago
BASICO - Release 0.74
This is a bugfix release, renaming the parameter for run_lyapunov to calculate_divergence.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.73
This release adds initial support for calculating lyapunov exponents and can be used like:
bash
>>> load_example('brusselator')
>>> exponents, sums, divergence = run_lyapunov(num_exponents=2)
>>> print(exponents)
[-0.0007025645113957691, -2.6051942604518477]
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.72
This release adds a set_parameters function the basico PetabSimulator, with that it will be possible to reevaluate many parameters without requiring a reload.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.71
This release adds support for the new output specifications for scan tasks to get_scan_settings and set_scan_settings. That way more precise control can be gained as to when output is selected.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.70
This release fixes an issue (#56 ) where mapping a number to a reaction parameter would only work if that parameter was in the first position. Additionally, time course settings are now restored when retrieving simulation results for experiments, issue (#54).
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.69
This release fixes an issue where notes / annotations could not be set on all elements. This fixes #53 .
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.68
This release fixes an issue that corrupted expressions when replacing CNs with display names. #52
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.67
This release fixes an issue if NaNs are in the list of affected experiments.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.66
This release fixes an issue, where the compartment dimensions could not be set with a numpy integer. #49 .
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.65
This release fixes issues #45 and #46, where it was not possible to add experiments for model elements that were added (until the experiment was saved). Now the model is compiled before adding experiments solving that issue. Additionally get_simulation_results disables randomize_start_values when calculating the solution statistic.
Finally several changes were made to make basico compatible with upcoming breaking API changes in the COPASI backend.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 1 year ago
BASICO - Release 0.64
This release fixes an issue when expression contained logical || or && or used e-notation.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.63
Another bug fix release, for retrieving / setting CN's. Now empty references will be given as empty string.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.62
This release fixes the issues #40, where the initial time could not be retrieved or set. #41 and #42 where CNs could not be retrieved for generalized task settings.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.61
This release contains further improvements in translating expressions with names to expressions of CNs as expected by the COPASI C++ API.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.60
Another bug fix release, this time with setting the expressions for a different than the current model. With that species / parameters can now be cloned from dictionary like so:
```python # get from one model species = basico.asdict(basico.getspecies()) params = basico.asdict(basico.getparameters()) # start new model dm = basico.new_model()
# ensure we have all species
for s in species:
basico.add_species(s['name'], s['compartment'])
for p in params:
basico.add_parameter(p['name'], p['value'])
# now set all values as we had them
for s in species:
basico.set_species(exact=True, **s)
for p in params:
basico.set_parameters(exact=True, **p)
```
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.59
This release fixes an issue, where get_parameters or get_species would return expressions from the current model, rather than from the model that has been passed in. Additionally upon request get functions now return the display_name of elements additionally rather than just the name. Also transition_time is now returned when calling get_species which might be of interest after bringing the model to steady state.
Full Changelog: https://github.com/copasi/basico/compare/v0.58...v0.59
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.58
This release fixes an issue with get_reaction_mappings that on some systems would fail to provide the complete mapping of a reaction element. Additionally an issue is fixed when set_task_settings is used to change Duration / StepNumber of time courses, which unfortunately would sometimes not be correct. Also added two new methods:
get_model_namereturns the name of the current modelremove_loaded_modelsremoves all loaded models
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.57
This release fixes an issue in the plotting subroutine for the profile likelihood method.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.56
This release ensures that parameter estimation tasks are executed, even if errors have been previously logged.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.55
This is a bug fix release, that solves an issue (#39) where creating a parameter set could cause other tasks to not run anymore.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 2 years ago
BASICO - Release 0.54
This release fixes compatibility with python 3.12. Additionally it supports parameter scans over parameter sets, as was introduced with COPASI 4.42. It fixes issues when creating events with multiple assignments, and ensures that parametersets are correctly created from the current model state.
Examples:
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 2 years ago
BASICO - Release 0.53
This release adds support for the MCA task to basico, for an example on how to use it see:
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 2 years ago
BASICO - Release 0.52
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This release adds support for using constraints when running optimization or parameter estimation tasks. They do make things much more difficult to solve, so use with care. I've updated the examples to show how to use them:
Full Changelog: https://github.com/copasi/basico/compare/v0.51...v0.52
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 2 years ago
BASICO - Release 0.51
This release introduces a new method run_scheduled_tasks and the general run_task command, that executes tasks, and aims to produce the output specified. For now basic plotting is implemented, but will be refined in the next versions.
It also includes a number of bugfixes (fixes #34, #35 , #36), thanks to @ayush9pandey for reporting. This should produce more applicable error messages when running simulations, sort an issue where Miriam information could not be retrieved when using python-copasi > 4.35 and clarify issues in the notebooks.
Full Changelog: https://github.com/copasi/basico/compare/v0.50...v0.51
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 2 years ago
BASICO - Release 0.50
This release upgrades the support for petabselect, cleans up logging (not using the root logger anymore), and also supports observable transformations for PEtab problems. Additionally it exposes the Hybrid Runge Kutta method (fixes #33 ) to the `runtimecourse/runtimecoursewith_output` functions.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 2 years ago
BASICO - Release 0.49
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
New in this release is support for advanced event flags, such as:
fire_at_initial_time: to indicate that an event should trigger at time = t0, (default False)persistent: to indicate that an event has to remain true between trigger time and delay (default False)delay_calculation: to indicate that not just the assignment, but also the calculation of the assignment expression should be delayedpriority: a priority expression that decides which event will get priority if multiple ones trigger at the same time (default random)
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 2 years ago
BASICO - Release 0.48
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
New in this release is the plotting for profile likelihood profiles. Have a look at the updated example, by default we draw the 68% and 95% threshold.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 2 years ago
BASICO - Release 0.47
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
New in this release is the capability to create / edit / update / remove model parameter sets. Have a look at the tutorial:
This release also fixes some more issue, when using relative filenames for experimental data.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 3 years ago
BASICO - Release 0.46
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This release:
- fixes an issue with setting up timecourses, where inputs are now automatically converted to the types needed by the C++ api. This allows duration to work also with an np.float value
save_experiments_to_dict,save_model_and_datanow use relative filenames for the experiment files. So the files will work readily after copying them to other environments.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 3 years ago
BASICO - Release 0.45
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This release has further improvements on the profile likelihood generation. It adds a new convenience function get_profiles_for_model that generates all profiles for the currently loaded model. Additionally processing results now allows for a max_time parameter that stops the calculation of results after the specified timeout in seconds. The example has been updated to reflect that.
When using callbacks it is also possible to specify a max_time argument to automatically cancel longer running operations.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 3 years ago
BASICO - Release 0.44
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This release fixes an issue with the validation of reaction mappings. It also adds the option to automatically add separators for non-table reports.
Full Changelog: https://github.com/copasi/basico/compare/v0.43...v0.44
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 3 years ago
BASICO - Release 0.43
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This version adds a function wrap_copasi_string, that makes it easier to add reports with literal strings in report headers. It also fixes an issue with generating separators. Additionally when mapping model elements to reaction kinetics, these values will now be validated.
Full Changelog: https://github.com/copasi/basico/compare/v0.42...v0.43
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 3 years ago
BASICO - Release 0.42
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This version fixes an issue, where changing kinetic functions of reaction would fail, even if a mapping was supplied. Additionally there are minor improvements in plotting profiles.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 3 years ago
BASICO - Release 0.41
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This release brings a first version of performing 1d likelihood profiles along and fixes an issue where setting model values would fail, if a model is passed along to the key value args.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 3 years ago
BASICO - Release 0.40
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This release adds an overload to reset the default handler, that can be used to display status information during long running operations. There is now also an example showing how to use the default handler (that will work of tqdm is installed).
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 3 years ago
BASICO - Release 0.39
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This release changes the model editing so that the model is not compiled as often. Especially when creating big models, this reduces the runtime of scripts drastically.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 3 years ago
BASICO - basico 0.38
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This release changes the behavior of add_reaction / set_reaction, when it comes to assigning a function definition to it. Previously, the reaction scheme would already have to have all modifiers of the function listed, before a function could be assigned. Now this is no longer necessary and modifiers will be automatically added to the reaction scheme, as long as the mapping to all modifiers is specified. See also the Editing reaction kinetics example in the documentation. ( fixes #29 )
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 3 years ago
BASICO - basico 0.37
Basico is a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.
This release fixes an issue, where initial_concentrations would be lost when also setting additional properties using either add_species or get_species. (Issue #28)
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 3 years ago
BASICO - Release 0.36
This release updates the PEtab support to the latest libpetab version, and the latest petab_select library. Now also an example for using PEtab problem / selection problems is online:
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 3 years ago
BASICO - Release 0.35
This release ensures, that basico is compatible with the latest COPASI version.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 3 years ago
BASICO - Release 0.34
This release adds the option to return the fit statistic for each experiment when get_fit_statistic is called with include_experiments=True . The python-copasi package will have to be version 2.37.263 or higher for this to work.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 3 years ago
BASICO - Release 0.33
This release adds the option of specifying affected experiments to set_fit_parameters.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.32
This release adds an optional parameter new_name to set_compartments / events / parameters, to allow them being renamed in the same way as species and reactions were.
It also fixes an issue when adding experiments, which sometimes could fail. It also provides more information from the fit statistic.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.31
This release changes the way that experiments are added, by ensuring that only initial values will be mapped for 'independent' elements.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.30
This is a bug fix release, since set_value was sometimes failing to change initial values.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.29
This release adds a generic set_value function, that makes it easy to change values directly by their display name. For example:
-
set_value('(R1).k1', 10)to set a local parameter-
set_value('S', 10, initial=True)to set an initial concentration of a species S
-
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.28
This release fixes an issue, where it was possible to define fit parameters (parameters to be estimated by parameter estimation), that referred to transient values, rather than initial one.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.27
This release adds an optional parameter to get_simulation_results, that allows to not update the model parameters. So the simulation results will be generated for the current model state, rather than the solution from the last parameter estimation run if update_parameters=False.
Full Changelog: https://github.com/copasi/basico/compare/v0.26...v0.27
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.26
This release fixes an issue creating new experiment descriptions from a python dictionary.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.25
This version adds the capability of directly manipulating python dictionaries for export / import of parameter estimation setups. Skipping the step of YAML serialization / deserialization if needed. Also full filenames to the export of experimental data files will be returned, so that the setting can be easier applied to new files, without the need to copy files.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.24
This release makes it possible to export / import the mapping to experimental data files from a COPASI file. The format chosen is YAML:
that way you can quickly transfer mappings from one COPASI file to another one, adjusting just the couple of parameters you like to modify.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.23
Change the return value of time course data in get_simulation_results, to use the same columns, as the dependent data.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.22
This release fixes an issue, with get_data_from_experiment, for the case when the default renaming is not being used. Here, the original headers defined in the data file, would only be returned for the first experiment in the file, not in the remaining ones.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.21
This release adds support for steady state experiments with multiple rows independent for independent data.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.20
This release adds loading COMBINE archives, and SED-ML file. Additionally, when loading experimental data from files where there is a mismatch between the mapped number of columns, and the number of columns in the data file, no longer fail.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.19
This release fixes an issue when using add_equation with an expression that ends on a species. Additionally an issue was resolved when setting model units, where now all unit expressions are converted to str.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.18
This release adds changing transient values. So you can set:
- concentrations / particle_numbers
- compartment size
- parameter value
for those values not to be overwritten by their initial value, remember to set use_initial_values=False when continuing from a previous state with some minor changes.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.17
New bugfix release, fixes an issue where global parameters could not be selected for custom output. (#18), thank you to Matthias for filing.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann over 3 years ago
BASICO - Release 0.16
This release adds the capabilities to run the sensitivity task (and change their settings). Here an example of how that would look.
Full Changelog: https://github.com/copasi/basico/compare/v0.15...v0.16
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 4 years ago
BASICO - Release 0.15
This release changes the get_reactions function, such that it now also returns the mappings of the function expression to the model elements. Additionally this function is available separately using get_reaction_mapping and set_reaction_mapping .
Additionally this release fixes an issue, where the python runtime would crash when setting an invalid expression (either for initial assignments, or ODE / assignment expressions).
Full Changelog: https://github.com/copasi/basico/compare/v0.14...v0.15
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 4 years ago
BASICO - Release 0.14
This release enhances the modification of plot curves, in that now the channels can also use CN's, which is necessary for plotting results of tasks. Also added a utility function get_cn to retrieve cns for display names, that could be used, when specifying fit parameters, and wanting that the lower bound for example is the value of another model element. Additionally it is now possible to generate the default plots as they are available in COPASI.
Full Changelog: https://github.com/copasi/basico/compare/v0.13...v0.14
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 4 years ago
BASICO - Release 0.13
This release fixes a number of issues. Mainly, when getting / setting model elements, by passing in a boolean argument exact=True the name given has to match exactly. Additionally, new methods are available to remove all fit items, and experiments. A new get_value method retrieves values from reference names passed in.
Full Changelog: https://github.com/copasi/basico/compare/v0.12...v0.13
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 4 years ago
BASICO - Release 0.12
This release adds members to retrieve all method names, and to convert between method names and their enum values if needed. Additionally the basic_only parameter on get_opt_settings can be passed along to retrieve advanced parameters.
Full Changelog: https://github.com/copasi/basico/compare/v0.11...v0.12
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 4 years ago
BASICO - Release 0.11
This release fixes an issue in save_model_and_data so that absolute names for experiments are being used, thanks to Louis Becquey for reporting.
The parameter mapping of reaction parameters can now also be changed by set_reaction_parameters using the mapped_to argument.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 4 years ago
BASICO - Release 0.10
This release fixes an issue where when an experiment is added with a relative path, the file is later not found by COPASI (as it is then expected to be relative to the COPASI file, thanks to Louis Becquey for reporting.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 4 years ago
BASICO - Basico 0.9
This release fixes an issue, where the mapping of experimental data to global parameters would be invalid.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann almost 4 years ago
BASICO - Release 0.8
This release fixes an issue, where an exception would occur on setting invalid scan items. This changes:
get_scan_items: such that none existing values are not returnedset_scan_items: when attempting to set none existing parameters, they are ignored
Full Changelog: https://github.com/copasi/basico/compare/v0.7...v0.8
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 4 years ago
BASICO - Release 0.7
Another bug fix release, since the time symbol was not correctly translated into a time reference when manually creating reports.
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 4 years ago
BASICO - Bugfix Release 0.6
The last release introduced a bug, where running time course simulations with a selection list of items to collect did not work as intended. This fixes the issue. There are also now examples on how to use basico with multiprocessing, or ipyparallel.
Full Changelog: https://github.com/copasi/basico/compare/v0.5...v0.6
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 4 years ago
BASICO - Release BasiCO 0.5
This release adds the capability to run optimizations in basico:
Also it should be easier to assign report filenames to tasks now, and additionally the scheduled key is used consistently.
Full Changelog: https://github.com/copasi/basico/compare/v0.4...v0.5
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 4 years ago
BASICO - Release 0.4
BasiCO contains a number of pure python scripts, that make it easier to work with the COPASI API.
This release contains a number of bug fixes along with the following new features:
- editing of report definitions
- modification of the COPASI scan task
- returning of statistics for parameter estimation runs
- filtering the function database so that only functions suitable for a given reaction are returned.
Full Changelog: https://github.com/copasi/basico/compare/v0.3...v0.4
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 4 years ago
BASICO - Release 0.3
This is a bugfix release, that addresses and issue where in parameter estimation runs with multiple experiments different initial concentrations between the experiments were not correctly updated in get_simulation_results.
Full Changelog: https://github.com/copasi/basico/compare/v0.2...v0.3
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 4 years ago
BASICO - Release 0.2
This release fixes a number of issues, when running complex parameter estimations imported from PEtab. Additionally, it introduces running time courses wanting to collect only specific elements.
- Example: runtimecoursewithoutput
Full Changelog: https://github.com/copasi/basico/compare/v0.1...v0.2
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 4 years ago
BASICO - Release 0.1
There have been a lots of changes made, lets try and go for a first release.
Full Changelog: https://github.com/copasi/basico/commits/v0.1
Scientific Software - Peer-reviewed
- Python
Published by fbergmann about 4 years ago