jHepWork
  jHepWork
  Multiplatform data-analysis framework
Google
Web This Site

Latest news

jHepWork 2.5b
development release
(June 29, 2010)
See Changelog

jHepWork 2.4
stable release
(June 20, 2010)
See Changelog

Contact

jhepwork(AT)jwork.org
(replace (AT) with @)

Other links:

I would like to thanks several people for helping debugging the code:

The jHepWork is a collective work of many people dedicated to open-source scientific software. We are grateful to many authors writing free scientific software for their dedication to science and open-source analysis tools. Please look at this web page for more information.


You are welcome to contribute to jHepWork if you have a package which is useful for the scientific community . Currently, the main emphasis of jHepWork is high-energy physics. However, any package for physics, mathematics and statistics can also be included (after some minimum tests and verification).

There is a list of open issues which have to be solved for future releases. Please look at it. Can you contribute?

To submit your code, use the example in the file contributions.tgz. Your source code should be located in the "src" directory and it should be compiled by typing "ant" from the directory where "build.xml" file is located. Make sure that ANT tool is installed. If the code is properly written, you should see a created jar library and full API in the directory "doc".

In the source files, use javadoc comments to explain the meaning of the packages and methods. This is very important since javadoc API will be included to the help system.

If your code requires jHepWork (or jHepWork third-party) libraries, you should set the property name="jehep.dir" in the build.xml file to the current location of the jHepWork (i.e. where the jehep.jar file is located). We would like to encourage you to use already existing jHepWork libraries. If you need some external library, put it in the "lib" directory.

Finally, try to follow the Code Conventions for the Java Programming Language, by Sun Microsystems