- fixed licenses, accidentally had it shifted to GPL; reverted to LGPL
- the
DEFAULT_MARSHALLER
inorg.jcamp.parser.NoteMarshallerFactory
now gets initialized properly org.jcamp.parser.NMRJCAMPWriter
now uses the height of the peak when writing the peak table instead of the second value of the position as per specs
- changed Maven setup to use github URLs for group and scm
- clean up of
pom.xml
- added README
New:
-
added
JCAMPReader.createSpectrum(Reader)
method -
code cleanup
- introduced serialVersionUIDs
- replaced StringBuffer with StringBuilder
-
can be built using Apache Maven now as well
-
JCAMPReader now has a STRICT and RELAXED mode. For documentation, see STRICT constant in JCAMPReader. Further usages of this flag should add documentation there.
Fixes:
- numeric values in header can be format
#.#
or#,#
now - Labels in a comment (like
$$ ##TITLE=
) confused the parser - The parser reader now shows same behaviour with respect to units first and second time (this influenced if hertz-ppm-conversion was done in nmr, so rather big effects)
- Reading of floats in XYDATA now works (thanks to Ralf Tralow for that)
New:
- Handling of multi block files (see doc)
Fixes:
- Some bugfixes
No changes, initial release