Skip to content

Latest commit

 

History

History
 
 

scripts

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Contents of scripts/

This directory contains a number of build, installation, and CI scripts.

  • buildAll.sh

    Build AMICI along with dependencies and test suite

  • buildAmici.sh

    Build AMICI library and test models

  • buildBNGL.sh

    Download and build BioNetGen (required for some tests)

  • buildSuiteSparse.sh

    Build SuiteSparse included in this repository

  • buildSundials.sh

    Build Sundials included in this repository

  • buildSuperLUMT.sh

    Download and build the SuperLU-MT solver. Required to build CVODES/AMICI with SuperLU-MT support.

  • buildValgrind.sh

    Download and build Valgrind. This is used if Valgrind versions provided by homebrew or apt are buggy.

  • buildXcode.sh

    Build AMICI and C++ test models and test with XCode

  • downloadAndBuildSwig.sh

    Download and build SWIG

  • installAmiciArchive.sh

    Create a Python virtual environment and do an AMICI development installation

  • installAmiciSource.sh

    Create a Python virtual environment and do a regular AMICI installation

  • run-codecov.sh

    Script for Python test code coverage analysis

  • run-cppcheck.sh

    Run static code analysis

  • run-cpp-tests.sh

    Run C++ unit and integration tests

  • run-doxygen.sh

    Run doxygen to create AMICI documentation

  • runNotebook.sh

    Script for running Jupyter notebooks from the command line. Used for CI to ensure functioning notebooks.

  • run-python-tests.sh

    Run the AMICI Python test suite

  • run-SBMLTestsuite.sh

    Download and run the semantic SBML Test Suite

  • run-valgrind.sh

    Run memory leak check using valgrind for all unit and integration tests. Assumes they have been built before in the default location.