pypsa-eur/.travis.yml

34 lines
1.0 KiB
YAML
Raw Normal View History

2019-10-28 16:49:18 +00:00
language: python
python:
- "3.7"
install:
# install system utilities
- sudo apt-get update --fix-missing
- sudo apt-get install -yq --no-install-recommends curl bzip2 xz-utils git ca-certificates coinor-cbc
# install conda
# https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/use-conda-with-travis-ci.html
- wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh;
- bash miniconda.sh -b -p $HOME/miniconda
- source "$HOME/miniconda/etc/profile.d/conda.sh"
- hash -r
- conda config --set always_yes yes --set changeps1 no
- conda update -q conda
- conda info -a
# install conda environment
- conda env create -f ./environment.yaml
- conda activate pypsa-eur
# install open-source solver
- conda install -c conda-forge ipopt
script:
- cp ./test/config.test1.yaml ./config.yaml
- snakemake
2019-11-06 15:05:35 +00:00
- snakemake results/networks/elec_s_6_lcopt_Co2L-24H.nc
2019-10-28 16:49:18 +00:00
- rm -rf resources/*.nc resources/*.geojson resources/*.h5 networks results
# could repeat for more configurations in future