Skip to content

Commit

Permalink
Updated Conda env
Browse files Browse the repository at this point in the history
  • Loading branch information
kathlenemagnus committed Nov 14, 2024
1 parent 2a31ffb commit 6542e13
Show file tree
Hide file tree
Showing 3 changed files with 196 additions and 103 deletions.
11 changes: 1 addition & 10 deletions conda/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
# Conda environments

The conda environment created using yml file specification in this
directory can be used to build and run shinro, the [Sparta Modeling
Framework](https://github.com/sparcians/map/tree/master/sparta), [STF
Library](https://github.com/sparcians/stf_lib) and [STF
Tools](https://github.com/sparcians/stf_tools).
directory can be used to build and run Atlas.

## Download and install miniconda

Expand All @@ -13,10 +10,6 @@ If `conda` is not already set up or the preference is to have a local

## Create a New Environment or Update Existing Conda Environment

** If these steps do not work, follow the directions on
[Map/Sparta](https://github.com/sparcians/map/tree/master#building-map)
instead **

A new environment can be created using `environment.yaml` file as follows:

```
Expand All @@ -30,5 +23,3 @@ If an environment named `riscv_func_model` exists, it can be updated as follows:
```
conda env update --file environment.yml --prune
```

The file `environment_from_history.yml` provides a minimal specification, in case, there is a need to build the conda environment from scratch.
273 changes: 195 additions & 78 deletions conda/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,81 +2,198 @@ name: riscv_func_model
channels:
- conda-forge
dependencies:
- _libgcc_mutex>=0.1=conda_forge
- _openmp_mutex>=4.5=2_gnu
- binutils_impl_linux-64>=2.39=he00db2b_1
- binutils_linux-64>=2.39=h5fc0e48_11
- boost>=1.76.0=py310h7c3ba0c_1
- boost-cpp>=1.76.0=h312852a_1
- bzip2>=1.0.8=h7f98852_4
- c-ares>=1.18.1=h7f98852_0
- ca-certificates>=2023.11.17=hbcca054_0
- clang>=14.0.6=ha770c72_1
- clang-14>=14.0.6=default_h7634d5b_1
- clangxx>=14.0.6=default_h1e1816b_1
- cmake>=3.25.2=h077f3f9_0
- cppcheck>=2.7.5=py310h94ea96f_1
- curl>=7.87.0=h6312ad2_0
- doxygen>=1.8.20=had0d8f1_0
- expat>=2.5.0=h27087fc_0
- gcc>=10.4.0=hb92f740_13
- gcc_impl_linux-64>=10.4.0=h5231bdf_19
- gcc_linux-64>=10.4.0=h9215b83_11
- gxx_impl_linux-64>=10.4.0=h5231bdf_19
- gxx_linux-64>=10.4.0=h6e491c6_11
- hdf5>=1.10.6=nompi_h6a2412b_1114
- icu>=68.2=h9c3ff4c_0
- kernel-headers_linux-64>=2.6.32=he073ed8_15
- keyutils>=1.6.1=h166bdaf_0
- krb5>=1.20.1=hf9c8cef_0
- ld_impl_linux-64>=2.39=hcc3a1bd_1
- libblas>=3.9.0=16_linux64_openblas
- libcblas>=3.9.0=16_linux64_openblas
- libclang-cpp14>=14.0.6=default_h7634d5b_1
- libcurl>=7.87.0=h6312ad2_0
- libedit>=3.1.20191231=he28a2e2_2
- libev>=4.33=h516909a_1
- libffi>=3.4.2=h7f98852_5
- libgcc-devel_linux-64>=10.4.0=hd38fd1e_19
- libgcc-ng>=12.2.0=h65d4601_19
- libgfortran-ng>=12.2.0=h69a702a_19
- libgfortran5>=12.2.0=h337968e_19
- libgomp>=12.2.0=h65d4601_19
- libiconv>=1.17=h166bdaf_0
- liblapack>=3.9.0=16_linux64_openblas
- libllvm14>=14.0.6=hcd5def8_4
- libnghttp2>=1.51.0=hdcd2b5c_0
- libnsl>=2.0.0=h7f98852_0
- libopenblas>=0.3.21=pthreads_h78a6416_3
- libsanitizer>=10.4.0=h5246dfb_19
- libsqlite>=3.40.0=h753d276_0
- libssh2>=1.10.0=haa6b8db_3
- libstdcxx-devel_linux-64>=10.4.0=hd38fd1e_19
- libstdcxx-ng>=12.2.0=h46fd767_19
- libuuid>=2.32.1=h7f98852_1000
- libuv>=1.44.2=h166bdaf_0
- libzlib>=1.2.13=h166bdaf_4
- lld>=14.0.6=h07fd6de_1
- llvm-tools>=14.0.6=hcd5def8_4
- ncurses>=6.3=h27087fc_1
- numpy>=1.24.1=py310h08bbf29_0
- openssl>=1.1.1w=hd590300_0
- pcre>=8.45=h9c3ff4c_0
- pip>=23.3.1=pyhd8ed1ab_0
- pygments>=2.11.2=pyhd8ed1ab_0
- python>=3.10.8=h257c98d_0_cpython
- python_abi>=3.10=3_cp310
- pyyaml>=6.0.1=py310h2372a71_1
- rapidjson>=1.1.0=he1b5a44_1002
- readline>=8.1.2=h0f457ee_0
- rhash>=1.4.3=h166bdaf_0
- setuptools>=68.2.2=pyhd8ed1ab_0
- sqlite>=3.36.0=h9cd32fc_2
- sysroot_linux-64>=2.12=he073ed8_15
- tk>=8.6.12=h27826a3_0
- tzdata>=2022g=h191b570_0
- wheel>=0.42.0=pyhd8ed1ab_0
- xz>=5.2.6=h166bdaf_0
- yaml-cpp>=0.7.0=h27087fc_2
- zlib>=1.2.13=h166bdaf_4
- zstd>=1.5.2=h6239696_4
- _libgcc_mutex=0.1=conda_forge
- _openmp_mutex=4.5=2_gnu
- adwaita-icon-theme=47.0=unix_0
- alsa-lib=1.2.12=h4ab18f5_0
- asttokens=2.4.1=pyhd8ed1ab_0
- at-spi2-atk=2.38.0=h0630a04_3
- at-spi2-core=2.40.3=h0630a04_0
- atk-1.0=2.38.0=h04ea711_2
- binutils_impl_linux-64=2.43=h4bf12b8_2
- binutils_linux-64=2.43=h4852527_2
- boost=1.78.0=py310hc4a4660_4
- boost-cpp=1.78.0=h2c5509c_4
- brotli=1.1.0=hb9d3cd8_2
- brotli-bin=1.1.0=hb9d3cd8_2
- bzip2=1.0.8=h4bc722e_7
- c-ares=1.34.3=heb4867d_0
- ca-certificates=2024.8.30=hbcca054_0
- cairo=1.18.0=hbb29018_2
- certifi=2024.8.30=pyhd8ed1ab_0
- clang=15.0.7=h39da44c_5
- clang-15=15.0.7=default_h127d8a8_5
- clangxx=15.0.7=default_h127d8a8_5
- cmake=3.30.5=hf9cb763_0
- contourpy=1.2.1=py310hd41b1e2_0
- cppcheck=2.16.0=py310hc8a15be_0
- cycler=0.12.1=pyhd8ed1ab_0
- cython=3.0.11=py310h5b1441d_3
- dbus=1.13.6=h5008d03_3
- decorator=5.1.1=pyhd8ed1ab_0
- doxygen=1.11.0=h9d7c8fd_0
- epoxy=1.5.10=h166bdaf_1
- exceptiongroup=1.2.2=pyhd8ed1ab_0
- executing=2.1.0=pyhd8ed1ab_0
- expat=2.6.4=h5888daf_0
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
- font-ttf-inconsolata=3.000=h77eed37_0
- font-ttf-source-code-pro=2.038=h77eed37_0
- font-ttf-ubuntu=0.83=h77eed37_3
- fontconfig=2.15.0=h7e30c49_1
- fonts-conda-ecosystem=1=0
- fonts-conda-forge=1=0
- fonttools=4.54.1=py310h89163eb_1
- freetype=2.12.1=h267a509_2
- fribidi=1.0.10=h36c2ea0_0
- gcc_impl_linux-64=13.3.0=hfea6d02_1
- gcc_linux-64=13.3.0=hc28eda2_5
- gdk-pixbuf=2.42.12=hb9ae30d_0
- glib=2.82.2=h44428e9_0
- glib-tools=2.82.2=h4833e2c_0
- gmp=6.3.0=hac33072_2
- graphite2=1.3.13=h59595ed_1003
- gst-plugins-base=1.24.7=h0a52356_0
- gstreamer=1.24.7=hf3bb09a_0
- gtk3=3.24.43=h0359ba6_0
- gxx_impl_linux-64=13.3.0=hdbfa832_1
- gxx_linux-64=13.3.0=h6834431_5
- harfbuzz=8.5.0=hfac3d4d_0
- hdf5=1.14.4=nompi_h2d575fe_103
- hicolor-icon-theme=0.17=ha770c72_2
- icu=73.2=h59595ed_0
- ipython=8.29.0=pyh707e725_0
- jedi=0.19.2=pyhff2d567_0
- kernel-headers_linux-64=3.10.0=he073ed8_18
- keyutils=1.6.1=h166bdaf_0
- kiwisolver=1.4.7=py310h3788b33_0
- krb5=1.21.3=h659f571_0
- lcms2=2.16=hb7c19ff_0
- ld_impl_linux-64=2.43=h712a8e2_2
- lerc=4.0.0=h27087fc_0
- libaec=1.1.3=h59595ed_0
- libblas=3.9.0=25_linux64_openblas
- libbrotlicommon=1.1.0=hb9d3cd8_2
- libbrotlidec=1.1.0=hb9d3cd8_2
- libbrotlienc=1.1.0=hb9d3cd8_2
- libcblas=3.9.0=25_linux64_openblas
- libclang-cpp15=15.0.7=default_h127d8a8_5
- libcups=2.3.3=h4637d8d_4
- libcurl=8.10.1=hbbe4b11_0
- libdeflate=1.22=hb9d3cd8_0
- libedit=3.1.20191231=he28a2e2_2
- libev=4.33=hd590300_2
- libexpat=2.6.4=h5888daf_0
- libffi=3.4.2=h7f98852_5
- libgcc=14.2.0=h77fa898_1
- libgcc-devel_linux-64=13.3.0=h84ea5a7_101
- libgcc-ng=14.2.0=h69a702a_1
- libgfortran=14.2.0=h69a702a_1
- libgfortran-ng=14.2.0=h69a702a_1
- libgfortran5=14.2.0=hd5240d6_1
- libglib=2.82.2=h2ff4ddf_0
- libgomp=14.2.0=h77fa898_1
- libiconv=1.17=hd590300_2
- libjpeg-turbo=3.0.0=hd590300_1
- liblapack=3.9.0=25_linux64_openblas
- libllvm15=15.0.7=hb3ce162_4
- libnghttp2=1.64.0=h161d5f1_0
- libnsl=2.0.1=hd590300_0
- libogg=1.3.5=h4ab18f5_0
- libopenblas=0.3.28=pthreads_h94d23a6_1
- libopus=1.3.1=h7f98852_1
- libpng=1.6.44=hadc24fc_0
- librsvg=2.58.2=hf0cb8fb_0
- libsanitizer=13.3.0=heb74ff8_1
- libsqlite=3.47.0=hadc24fc_1
- libssh2=1.11.0=h0841786_0
- libstdcxx=14.2.0=hc0a3c3a_1
- libstdcxx-devel_linux-64=13.3.0=h84ea5a7_101
- libstdcxx-ng=14.2.0=h4852527_1
- libtiff=4.7.0=he137b08_1
- libuuid=2.38.1=h0b41bf4_0
- libuv=1.49.2=hb9d3cd8_0
- libvorbis=1.3.7=h9c3ff4c_0
- libwebp-base=1.4.0=hd590300_0
- libxcb=1.17.0=h8a09558_0
- libxcrypt=4.4.36=hd590300_1
- libxkbcommon=1.7.0=h2c5496b_1
- libxml2=2.12.7=h4c95cb1_3
- libzlib=1.3.1=hb9d3cd8_2
- llvm-tools=15.0.7=hb3ce162_4
- lz4-c=1.9.4=hcb278e6_0
- make=4.4.1=hb9d3cd8_2
- matplotlib-base=3.8.4=py310hef631a5_2
- matplotlib-inline=0.1.7=pyhd8ed1ab_0
- mpfr=4.2.1=h90cbb55_3
- munkres=1.1.4=pyh9f0ad1d_0
- ncurses=6.5=he02047a_1
- numpy=1.21.6=py310h45f3432_0
- openjpeg=2.5.2=h488ebb8_0
- openssl=3.4.0=hb9d3cd8_0
- packaging=24.1=pyhd8ed1ab_0
- pango=1.54.0=h84a9a3c_0
- parso=0.8.4=pyhd8ed1ab_0
- pcre=8.45=h9c3ff4c_0
- pcre2=10.44=hba22ea6_2
- pexpect=4.9.0=pyhd8ed1ab_0
- pickleshare=0.7.5=py_1003
- pillow=11.0.0=py310hfeaa1f3_0
- pip=24.3.1=pyh8b19718_0
- pixman=0.43.2=h59595ed_0
- popt=1.16=h0b475e3_2002
- prompt-toolkit=3.0.48=pyha770c72_0
- pthread-stubs=0.4=hb9d3cd8_1002
- ptyprocess=0.7.0=pyhd3deb0d_0
- pure_eval=0.2.3=pyhd8ed1ab_0
- pygments=2.18.0=pyhd8ed1ab_0
- pyparsing=3.2.0=pyhd8ed1ab_1
- python=3.10.15=h4a871b0_2_cpython
- python-dateutil=2.9.0=pyhd8ed1ab_0
- python_abi=3.10=5_cp310
- pyyaml=6.0.2=py310ha75aee5_1
- rapidjson=1.1.0.post20240409=hac33072_1
- readline=8.2=h8228510_1
- rhash=1.4.5=hb9d3cd8_0
- rsync=3.3.0=he6cb5fe_0
- setuptools=75.3.0=pyhd8ed1ab_0
- six=1.16.0=pyh6c4a22f_0
- sqlite=3.47.0=h9eae976_1
- stack_data=0.6.2=pyhd8ed1ab_0
- sysroot_linux-64=2.17=h4a8ded7_18
- texlive-core=20230313=h14aa9ea_12
- tinyxml2=10.0.0=h59595ed_0
- tk=8.6.13=noxft_h4845f30_101
- traitlets=5.14.3=pyhd8ed1ab_0
- typing_extensions=4.12.2=pyha770c72_0
- tzdata=2024b=hc8b5060_0
- unicodedata2=15.1.0=py310ha75aee5_1
- wayland=1.23.1=h3e06ad9_0
- wcwidth=0.2.13=pyhd8ed1ab_0
- wheel=0.45.0=pyhd8ed1ab_0
- wxpython=4.2.1=py310h76e45a6_7
- wxwidgets=3.2.5=h400ed56_1
- xkeyboard-config=2.43=hb9d3cd8_0
- xorg-libice=1.1.1=hb9d3cd8_1
- xorg-libsm=1.2.4=he73a12e_1
- xorg-libx11=1.8.10=h4f16b4b_0
- xorg-libxau=1.0.11=hb9d3cd8_1
- xorg-libxcomposite=0.4.6=hb9d3cd8_2
- xorg-libxcursor=1.2.3=hb9d3cd8_0
- xorg-libxdamage=1.1.6=hb9d3cd8_0
- xorg-libxdmcp=1.1.5=hb9d3cd8_0
- xorg-libxext=1.3.6=hb9d3cd8_0
- xorg-libxfixes=6.0.1=hb9d3cd8_0
- xorg-libxi=1.8.2=hb9d3cd8_0
- xorg-libxinerama=1.1.5=h5888daf_1
- xorg-libxrandr=1.5.4=hb9d3cd8_0
- xorg-libxrender=0.9.11=hb9d3cd8_1
- xorg-libxtst=1.2.5=hb9d3cd8_3
- xorg-libxxf86vm=1.1.5=hb9d3cd8_4
- xorg-xorgproto=2024.1=hb9d3cd8_1
- xxhash=0.8.2=hd590300_0
- xz=5.2.6=h166bdaf_0
- yaml=0.2.5=h7f98852_2
- yaml-cpp=0.8.0=h59595ed_0
- zlib=1.3.1=hb9d3cd8_2
- zstd=1.5.6=ha6fb4c9_0
15 changes: 0 additions & 15 deletions conda/environment_from_history.yml

This file was deleted.

0 comments on commit 6542e13

Please sign in to comment.