Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 1.72 KB

File metadata and controls

50 lines (35 loc) · 1.72 KB

utilities

This holds all my default projects This is a combination tutorial for api's that i use as well as helper methods to make things easier to use. For instance plotting is very easy to use as well as File actions like finding recursively in a directory that contains text or all extensions ect.

commit.sh is to be used from git console simply inside [] are optional with the value after : is the default ./commit.sh [branch:master]

then type your username and password on the prompt

add it in as a maven dependency Step 1. Add the JitPack repository to your build file jitpack.io https://jitpack.io Step 2. Add the dependency

<dependency>
    <groupId>com.github.unsupo</groupId>
    <artifactId>utilities</artifactId>
    <version>master-SNAPSHOT</version>
</dependency>

Plot class is very useful. It is an attempt to bring matplotlib.pylab to java and include its easy of use

usage: new Plot(new double[]{1,2,3}, new double[]{2,3,4}).showPlot();

That's it, it will dispaly the plot as expected. To add another plot to this plot simply. new Plot(new double[]{1,2,3}, new double[]{2,3,4}).addSeries("plot name",new double[]{3,4,2},new double[]{1,2,5}).showPlot();

Now both plots will be displayed. Don't want it to create a pop up, instead want a saved fig? Simply:

new Plot(new double[]{1,2,3}, new double[]{2,3,4}).addSeries("plot name",new double[]{3,4,2},new double[]{1,2,5}).savePlot("hello.png");

now the plot will be saved to hello.png.

Future work includes more matplotlib functionallity interpolation and plot preferences.