Skip to content

Releases: gyoto/Gyoto

1.0.2 2015/06/26 BUG

01 Feb 10:09
Compare
Choose a tag to compare
  • Fix FTBFS with gcc 5.0;
  • Improve fenv support and lack thereof with some compilers;
  • Distinguish size_t from unsigned long in Gyoto::Value;
  • Rewrite option parsing in `gyoto' command line utility, add many
    options: short options, -i/-j, -E, -X... see manpage and
    $ gyoto --help
  • Fix many compile-time warnings, including potentially harmfull
    undefined behavior;
  • KerrKS is not work-in-progress anymore, but it's specific
    integrator is known to be buggy (and issues a severe warning when
    used).
  • Several small bug-fixes, see ChangeLog for details.

1.0.1 2015/05/27 PKG

01 Feb 10:08
Compare
Choose a tag to compare
  • Add 3rd clause of BSD license to python/doxy2swig.py;
  • Add Odele to AUTHORS;
  • Bugfixes in configure.ac: use BOOST_*_LIBS variables instead of
    hardcoding one possible value, make it possible to build when
    python is installed but with an unsupported version.

0.2.3 2014/10/21 BUG

01 Feb 09:59
Compare
Choose a tag to compare
* Fix minor memory management bug in yotck/gyoto_Scenery.C

0.2.2 2014/09/19 BUG

01 Feb 09:59
Compare
Choose a tag to compare
* Correct Metric:: and KerrBL::circularVelocity().

0.2.1 2014/07/22 ABI 2.1

01 Feb 09:58
Compare
Choose a tag to compare
* ABI is backward compatible with 0.2.0.
* Support for the special values DBL_MAX, DBL_MIN, -DBL_MAX
      and -DBL_MIN is any scalar floating-point value in XML i/o.
      This avoids loss of precission or SGFPE when
      saving/restoring certain default value in XML files.
* Bug fix: avoid buffer overflow in Factory.

0.2.0 2014/07/21 ABI 2

01 Feb 09:58
Compare
Choose a tag to compare
* New integrators, require Boost >= 1.93 and C++11. The new
  integrators live in Worldline::IntegState, not in the Metric. Read
  the user guide for more details, as well as the doxygen
  documentation for the Scenery class.
* New Metrics: Minkowski, NumericalMetricLorene
* New Astrobjs: DirectionalDisk, StarTrace, ThinDiskIronLine
* Give access to some numerical parameters of the RK4 integrator
* Include LaTeX user guide
* Yorick plug-in API change: the dot operator has changed its meaning.
  Codes that used it may require updating. Examples:
    m = gg.mass -> m =gg.mass()
    obj=gg.clone -> obj=gg.clone()
    scenery.screen(resolution=128) -> screnery.screen.resolution(128)
    scenery.astrobj(initcoord=x,v) -> scenery.astrobj()(initcoord=x,v)
* Rename methods from from setMass()/getMass() style to mass()/mass()
  style. Macro with the old names are provided in GyotoDefs.h,
  triggering a deprecation warning. Code may break nevertheless,
  typically in two cases:
    + if the new name was used as a variable name in your code:
      please change the variable name;
    + if your derived class overloaded only one of the two accessors
      (e.g. only setMetric, not getMetric): in this example add
        using Generic::metric;
      in your derived class definition.
  To get rid of the deprecation warning, define the GYOTO_NO_DEPRECATED
  macro, for instance "make CPPFLAGS=-DGYOTO_NO_DEPRECATED"
* Serious bug fixes and improvements in PolishDoughnut
* Replaced Disk3D_BB with DynamicalDisk3D
* Disk3D now has an opacity
* Make KerrKS work (using the generic integrator only)
* New interface: work in progress (WIP), to mark classes that are known
  to be broken. Instanciating such a class yields a warning.
* Update build systems to current autotools
    * Implement mask in screen to compute only parts of an image
* Improve behaviour for emitter or observer far from massive object

0.1.0 2013/07/27 ABI 1

01 Feb 09:56
Compare
Choose a tag to compare
* add units system
* add PolishDoughnut astrobj
* use pkg-config
* gyotoy ported to yorick-gy instead of python
* in Worldline, Photon and Scenery: rename tlim to tmin, default
  value is -DBL_MAX.
* add a mutli-wavelength flavour of Astrobj::emission()
* install yorick plug-in under ${prefix}, not necessarily in Y_HOME
* add plugin attribute to the Metric, Astrobj and Spectrum entities
* reform build system to use the autotools
* add --plugins command-line option
* add virtual destrcuctor to Spectrum::Generic
* fix buffer overflow in lib/Factory.C
* update paper ref in bin/gyoto.C

0.0.3 2012/05/01 BUG

01 Feb 09:56
Compare
Choose a tag to compare
* fix a tiny bug in PatternDisk (initialization of phimin/max)
* rearrange flags in Makefiles/local_settings
  for easier downstream packaging

0.0.2 2012/04/19 PKG

01 Feb 09:54
Compare
Choose a tag to compare
* install include files in include/Gyoto
* add this ChangeLog

0.0.1 2012/04/16 ABI 0

01 Feb 09:54
Compare
Choose a tag to compare