The Advanced Scientific Data Format (ASDF) is a next-generation interchange format for scientific data. This repository contains a prototype library implementation of the ASDF Standard in Java. It is not meant to be feature-complete, but it should supports ASDF's core capabilities of storing metadata in YAML and serializing n-dimensional numerical data arrays.
- Java (JDK 1.8 or higher)
- Maven
- SnakeYAML (handled by Maven)
For a complete list of dependencies, refer to the pom.xml
file in the project's root directory.
Clone the Repository
git clone https://github.com/ejoliet/asdf-java.git
cd asdf-parser
this project was created with maven
mvn archetype:generate -DgroupId=edu.caltech.ipac.roman.asdfparser -DartifactId=asdf-parser -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Build and create jar:
mvn clean compile assembly:single
then run:
java -jar target/asdf-parser-1.0-SNAPSHOT-jar-with-dependencies.jar
Rinse and repeat.