Code Monkey home page Code Monkey logo

lewis-hou / tripoli Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cirdles/tripoli

0.0 0.0 0.0 21.89 MB

Tripoli imports raw mass spectrometer data files and supports interactive review and archiving of isotopic data. Tripoli facilitates visualization of temporal trends and scatter during measurement, statistically rigorous filtering of data, and calculation of statistical parameters.

Home Page: http://cirdles.org/Tripoli/

License: Apache License 2.0

Shell 0.08% Java 98.26% Kotlin 1.38% CSS 0.28%

tripoli's Introduction

Tripoli Logo

Tripoli

Build Status Codacy Badge

Tripoli is developed using Java 17 and JavaFX 17 and designed to run in the specialized open source Java Virtual Machines (JDK/JRE) that include JavaFX - denoted by "full" or "JDK-fx" - and can be found:

Liberica JDK/JRE 17 full (select full from drop-down list)

Azul JDK-fx 17

Tripoli will not run correctly using previous versions (< 17) of the Java Virtual Machine.

Installation Instructions

  1. Download the most recent Tripoli 'jar' file from here.

  2. Download the JDK/JRE 17 for your operating system as a compressed archive and expand it anywhere you choose. If you want to make this version the default on your operating system, there are many online tutorials to follow. The Java executable is in the "bin" folder and is named "java" for Mac and Linux, and "java.exe" for Windows. To run the Tripoli "jar" file, open a terminal window and paste in the path to the java executable, followed by a space character and the flag "-jar" followed by a space character and the path to the Tripoli "jar" file.

NOTE: 9.March.2023. Tripoli is providing a large number of plots and may cause performance errors during rendering.
The fix is described here. Thus, when launching the '.jar' file as described below, add " -Dprism.maxvram=2G " between "java" and "-jar."

Windows example using Zulu from Azul assuming terminal is running in folder containing Tripoli "jar":

C:\MYJAVA\zulu-17.jdk\Contents\Home\bin\java.exe -jar Tripoli-1.0.0.jar

Mac/Linux example using Zulu from Azul assuming terminal is running in folder containing Tripoli "jar":

/Users/yourName/Documents/MYJAVA/zulu-17.jdk/Contents/Home/bin/java -jar Tripoli-1.0.0.jar

If you need to have a copy of Tripoli that runs on a specific OS and a Java JDK or JRE that does not include JavaFX, we can provide one or provide instructions for you to build one from the source code.

Note to Developers

Tripoli can be compiled from the source code by using Gradle 7.4.2 using the same JDK/JRE 17.

gradle clean build 

Tripoli "jar" file can then be built:

gradle fatappjar

The resulting 'jar' file will be written to "Tripoli/tripoliApp/build/libs/"

tripoli's People

Contributors

bowring avatar robinsonianr avatar royalboggs avatar noahmclean avatar snyk-bot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.