Installation
Prerequisites
To use HinetPy, you need:
Python >= 3.8
win32tools provided by NIED Hi-net (see below for install instructions)
a Hi-net account (register on Hi-net website to get your user name and password)
Install HinetPy
To install the latest release/stable version:
python -m pip install HinetPy
Or install the developing/unstable version:
git clone https://github.com/seisman/HinetPy
cd HinetPy
python -m pip install .
If you want to uninstall HinetPy, just run:
python -m pip uninstall HinetPy
Build win32tools
win32tools is a collection of tools provided by NIED Hi-net to process
win32 format data. HinetPy needs the catwin32
and win2sac_32
commands
to process the win32 data.
Run the following commands to build win32tools:
tar -xvf win32tools.tar.gz
cd win32tools/
make
For macOS users, the above command may fail with an fatal error like this:
s4read_data.c:3:13: fatal error: 'malloc.h' file not found
#include <malloc.h>
^
1 error generated.
make[1]: *** [s4read_data.o] Error 1
In this case, you should change #include <malloc.h>
to #include <stdlib.h>
at
line 3 of win2sac.src/s4read_data.c
.
After successfully building win32tools, you need to make sure that catwin32
and win2sac_32
are in your PATH. You can simply run the following command
to copy the two commands into your HOME’s bin directory:
cp catwin32.src/catwin32 win2sac.src/win2sac_32 $HOME/bin/