This is the HEC-DSS library source tree. DSS is a database optimized for timeseries data.
Documentation: https://www.hec.usace.army.mil/software/hec-dss/documentation.aspx
Windows Dependencies
heclib.dll libifcoremdd.dll libifportMD.dll libmmdd.dll KERNEL32.dll VCRUNTIME140D.dll ucrtbased.dll
yum install -y \ git \ gcc \ gcc-gfortran \ make \ zlib-devel \ java-1.8.0-openjdk-devel \ gcc-c++
sudo apt-get install build-essential
sudo apt-get install gfortran
sudo apt-get install zlib1g-dev
apt-get install default-jdk
It has been reported the Centos binaries worked in ubunto,after installing the following:
zlib, math, quadmath, and gfortran for pydsstools to work in Ubuntu.
1. git clone -j2 --recurse-submodules https://github.com/HydrologicEngineeringCenter/hec-dss.git
2. In the hec-dss/heclib directory, execute make clean ; make
3. In the hec-dss/test/C directory, execute ./unix_test
4. In the hec-dss/test/Dss-C directory, execute make clean ; make test
5. In the hec-dss/test/Fortran directory, execute make clean ; make test
developerstudio12.6
export PATH=$PATH:/opt/developerstudio12.6/bin:/usr/gcc/7/bin export JAVA_HOME=/usr/jdk/instances/jdk1.8.0 export LD_LIBRARY_PATH=/usr/gcc/7/lib/sparcv9
1. bash
2. git clone -j2 --recurse-submodules https://github.com/HydrologicEngineeringCenter/hec-dss.git
3. In the hec-dss/heclib directory, execute gmake clean ; gmake
4. In the hec-dss/test/C directory, execute ./unix_test
5. In the hec-dss/test/Dss-C directory, execute gmake clean ; gmake test
6. In the hec-dss/test/Fortran directory, execute gmake -f Makefile.Solaris clean ; gmake -f Makefile.Solaris test
build_release.bat
TO DO
The primary user interface for DSS files is HEC-DSSVue. https://www.hec.usace.army.mil/confluence/dssdocs/dssvueum/