Tamasis 4.0

What’s new ?

  • first release depending on the PyOperator package, which is the result of the merging of Tamasis’ new acquisition models and of the work by N. Barbey (linear_operators).
  • the operator class is much more flexible, faster and the memory is better managed. In particular, operators can be combined in blocks. They can also be reduced, following algebraic rules.
  • as a consequence, are available many more algorithms (FminBFGS, FminCG, FminCOBYLA, FminLBFGSB, FminNCG, FminPowell, FminSLSQP, FminTNC, Lanczos, Double Lookup Inference) and priors through an Operator interface to the wavelet package pywt.
  • the Instrument and Observation classes are now populated with useful methods, so that Tamasis can now be used for other instruments than PACS.
  • configuration stage now checks the version of the python modules (waf patch)
  • dependencies to MPI and WCSLIB have been made optional.
  • test suite converted to nose.
  • API changes: in the Projection operator for the PACS instrument, use “downsampling=True”, instead of “oversampling=False”. The Pointing class constructor has now a more flexible single positional argument: Pointing(t,ra,dec,pa) becomes Pointing((ra,dec,pa), time=t).