FACEJava represents a Java guide execution for initial variations of Gating-ML (and Compensation-ML, Transformation-ML, and FlowRDF, that are now included in Gating-ML but used to be separated proposals).
FACEJava is being updated to reflect the present ACS, Gating-ML, NetCDF, along with other proposals.
All of the FACEJava code is licensed beneath the LGPL.
FACEFlow is really a command-line t l which performs information analysis of FCS files Gating-ML that is using and Transformation-ML files. It takes relations between FCS files and the other analysis files through either command-line arguments or in FlowRDF files. It processes the relations and outputs brand new FCS files for each for the final analysis results.
The section that is following the basic principles about how the FACEFlow application can be called. A lot more information about how to use FACEFlow are available in the FACEFlow.README.txt file included in the distributions.
With FlowRDF data
Several RDF file can be given and each are processed in turn. Observe that each file is considered to be totally separate and relations in different files will perhaps not be merged together.
The options that are following in both instances
-d utilized to specify which directory the outputted FCS files must be written to. FACEFlow defaults to the current directory for FCS file output. -q Suppresses all escort Colorado Springs the logging output generally produced by FACEFlow to the console as it processes the relations. -r Performs a test run where all relations are prepared (i.e., files are loaded and analysis is carried out), but no brand new FCS files are outputted. This program may be used to find errors into the certain relations or the related files ( e.g., they do not match the schema). -double Writes FCS files that have dual (IEEE 754 double-precision) values as opposed to the default float (IEEE 754 single-precision) values.
All of the FACEjava releases are located in the area that is download supplyForge. For every release there are binary, documentation and source distributions. The binary distribution contains the FACEFlow application, the FACEJava JAR libraries (one for each file standard), CFCS, the outside libraries while the Javadoc. The source circulation has a snapshot for the Subversion repository during the time of launch. It includes everything in Subversion, i.e., the source rule, test cases, outside libraries, build script, etc. The paperwork distribution contains a content associated with the Javadoc for the production.
FACEJava utilizes the Archimedes MathJ library to gauge MathML expressions in universal transformations (as originally included in Transformation-ML). MathJ is non-redistributable so it is not included in any of the FACEJava distrbutions. Users who would like to utilize universal transformations must install their very own copy of MathJ when they meet its license needs. The MathJ JAR files should be positioned in the lib/mathml of this FACEJava distribution. The rest of the external libraries are incorporated with the FACEJava distributions.
Please note that the Archimedes MathJ collection seemingly have disappeared on the internet. It should not be required for future versions as MathML is not utilized to encode information transformations anymore.
The QSOpt authors have awarded FACEJava authorization to use and redistribute QSopt included in FACEJava. External designers using FACEJava, are permitted to range from the QSopt collection in their own, possibly commercial, application. But, they’re not permitted to make use of QSopt directly. That is, the library that is QSopt only be utilized through FACEJava. If you wish to utilize QSopt to solve their very own linear programming problems, they need to accept the QSopt license.
All the source code for the FACEJava task is kept within the FACEJava folder into the Subversion repository on SourceForge. The setup details can be located regarding the SourceForge project site.
NOTE the note that is same MathJ in the Releases section relates here as well. For the foundation to fully compile, a copy for the MathJ library should be downloaded (if license restrictions are met) additionally the MathJ JARs must be put in the lib/mathml folder plus they should be into the classpath.
The version that is current of CFCS library normally held in Subversion, split from FACEJava. CFCS ended up being initially produced by Tree celebrity, Inc.
The FACEJava Javadoc documents is installed included in the distributions in through the area that is download SourceForge.
An introduction to FACEJava can also be available. It covers the basics concerning the different implemented file requirements, task configuration issues and an overview that is high-level of supply code. Its present as of the FACEJava 1.0B1 launch.
FACEFlow utilizes the next libraries that are third-party elsewhere.
Thanks our co-operating students
- Sen Li for his work that is initial on FACEJava supply codes.
- Eng-Liang Ch’ng for finishing the FACEJava 1.0B1 launch.