SpecTcl's repsitory has been converted to GIT if you want to contribute please -- let us know so you can get write access. Clone from the Git tab, branch, modify, commit and push. Let one of the project members know about the push and we will do the merge from your branch into the appropriate SpecTcl branch.
The following new releases of SpecTcl have been posted:
SpecTcl-3.0-013
SpecTcl-3.1-006
SpecTcl-3.2-pre4
Furthermore, in preparation for the decommissioning of these releases, all versions of SpecTcl prior to 3.0 have been marked inactive and can no longer be downloaded.
SpecTcl 2.1, and 2.2 have been designated end of life.
What this means:
1. No more modifications to these versions of SpecTcl will be performed.
2. Beginning with the first rollout of software at the NSCL following
January 1, 2008, these versions will no longer be available on standard
NSCL systems, but only on specific nscl system(s) designated as running
obsolete software.
3. The sourceforge packages will continue to be available in their current state.
4. The official response to errors reported against these versions beginning now will be
"upgrade to SpecTcl 3.0 or later and see me if this error still exists".... read more
I have posted the following new released:
3.0-012
3.1-005
3.2-pre3
Maintenance releases for SpecTcl-2.1,2.2,3.0 have been posted as well as a new pre-release for SpecTcl 3.1
New maintenance releases for SpecTcl 2.1, 2.2 and 3.0 have been uploaded today. In addition Pre Release 3 of SpecTcl-3.1 has been uploaded.
This release contains a new unified SpecTcl GUI.
The following new releases have been posted:
SpecTcl 2.1-017 - a maintenance release of 2.1
SpecTcl2.2-003 - a maintenance release of 2.2
SpecTcl3.0-pre3 - Pre release 3 of 3.0. The final public release of SpecTcl3.0 is tentatively scheduled for June 20, 2005
A new release of SpecTcl-3.0pre2 has been produced, thakns to Tim Hoagland. This version is packaged as Slackware source and binaries built to run on Topologi-linux.
Topologilinux is a Slacware based Linux that includes and installs on cooperative linux (coLinux), which is a "linux running concurrently with windows".
This packaging makes SpecTcl available on the desktops of Windows users.
In addition to bug squashing, this release includes the following new functionality:
- Parameters are now floating point values.
- Spectra can have arbitrary binning over slices
of parameter space.
- Pre-sort filtering has been implemented.
- Xamine's maximum spectrum count has been
increased to 5000 (from 999).
- Xamine implements destroy callbacks on all cached
widgets. This should fix most of the crash
problems seen to this date.
Other bugfixes (SpecTcl's bugs are at http://daqbugs.nscl.msu.edu rather than here):
31: 2d's spectrum displays missing last chan (Xamine)
61: Crash on writing grobjs to file. (Xamine)
67: Online-offline switch can crash SpecTcl.
69: Xamine allowed invalid coordinates to be
accepted for gates and summing regions.
This is a maintenance release.
New Features:
- Production mode printing using the GPL Gri package included Acknowledgements to:
Dan E. Kelley internet: Dan.Kelley@Dal.CA
Oceanography Department phone: (902)494-1694
Dalhousie University fax: (902)494-2885
Halifax, NS, CANADA, B3H 4J1 WWW: http://www.phys.ocean.dal.ca/~kelley... read more
This is a maintenenance release of SpecTcl. It incorpoprates:
- fixes to CPipeFile that cause SpecTcl to Segflt on some attach -pipe commands.
- Fixes to printer.cc to deal with the change in the name of the -transparency switch on import to -transparent.
- Fixes to CFile to deal with problems opening CIFS
served files on CYGWIN (add O_BINARY switch).
Edit release 10 of SpecTcl 1.0 is a maintenance release of the software which incorporates fixes to intermittent problems with Xamine.
- Fixes crashes on window file reads with long
window file filenames.
- Fixes Problems with Print setup dialog crashing
Xamine
I have created a contrib subdirectory in the CVS repository on sourceforge
for SpecTcl. If you have SpecTcl contributions to add, please email me
and I will create a subdirectory for you and send you instructions about
how to add files to your directory.
- Be sure that you split your contributions up functionally (one directory
per functionality) so that people can easily pull your stuff down.
- the contrib directory tree will be copied unmodified to the installation
diretories of SpecTcl beginning with version 1.0.
e.g. your stuff will be in $(INSTDIR)/current/contrib/whateveritscalled.... read more
I have uploaded a new tarball for version 1.0. Several errors, serious and minor have been fixed. The most notable additions are support for:
MAC-OSx (OS=Darwin)
WinNt under cygwin [see http://cyginw.com for download information (OS=CYGWIN)
A new directory has been added to the CVS repository: AppNotes. This directory will be included in distributions and will contain a set of Application notes which will be built up over time.
The SpecTcl development tree has now been uploaded
to sourceforge at
cvs.nsclspectcl.sourceforge.net/cvs/nsclspectcl/SpecTcl
Anyone interested in contributing, contact Ron Fox: fox@nscl.msu.edu
This marks the release of SpecTcl-0.4 while the number indicates a pre-release version, the software is quite stable and has been in use at the NSCL for close to a year now.