Skip to content

kensuke1984/Kibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kibrary

version release gLicense Java8

Library for waveform inversion.
It bundles ANISOtime (ANISOtime) package.

Java environment

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.

Usage

Please see Javadoc. Wiki is still under construction.

Contact me

If you have any comments or questions, please feel free to contact me by E-mail.

Copyright and Licence

Copyright © 2015 Kensuke Konishi
Licensed under GNU General Public License v3
Last updated Jul 28, 2020