Library for waveform inversion.
It bundles ANISOtime (ANISOtime) package.
Kibrary currently runs on Java SE Runtime Environment 8 or higher (Java 14 is strongly recommended). If you are not sure about the version you have, click here to check.
You can download from Oracle, while you might want to manage by something like sdkman. If you are a macOS user and have Homebrew installed, then you can have the latest Java as below.
% brew update
% brew cask install java
Executable jar file
Most general users just need the jar file (and Java). Download the binary release of Kibrary. If you do not agree with the terms and conditions, do NOT download the software.
If you just want to use Kibrary, just install as above. If you would like to install useful launchers, execute this. If you have curl or GNU Wget, paste this at a Terminal prompt.
#If you have curl installed
% kins=$(mktemp) && curl -sL -o $kins https://bit.ly/2YUfEB6 && /bin/sh $kins && rm -f $kins
#else if wget is installed, try
% kins=$(mktemp) && wget -q -O $kins https://bit.ly/2YUfEB6 && /bin/sh $kins && rm -f $kins
If you use an old version of downloader (curl or GNU Wget), the download may fail. In that case, you must update it, otherwise you can download the binary release of Kibrary.
The necessary/bundled libraries are
Apache Commons CLI, Apache Commons Email, Apache Commons IO,
Apache Commons LANG, Apache Commons MATH, Apache Commons NET,
Epsgraphics, javax.mail.
The latest versions are strongly recommended.
Build by yourself
If you would like to have source files, just get them using git
like below:
% cd /path/to/install
% git clone https://github.com/kensuke1984/Kibrary.git
To solve dependencies, build.gradle
is prepared. If you do not have gradle
, this might help:
% cd /path/to/install
#If you have curl installed
% kins=$(mktemp) && curl -sL -o $kins https://bit.ly/380vUbe && tar xf $kins && rm -f $kins
#else if wget is installed, try
% kins=$(mktemp) && wget -q -O $kins https://bit.ly/38OvUbe && tar xf $kins && rm -f $kins
% ./gradlew
% ./gradlew build
This makes an all-in-one(dependencies) jar file (kibrary-x.x.jar
) in the /path/to/install/build/libs
.
Please see Javadoc. Wiki is still under construction.
If you have any comments or questions, please feel free to contact me by E-mail.
Copyright © 2015 Kensuke Konishi
Licensed under GNU General Public License v3
Last updated Jul 28, 2020