Skip to content

1.4.0 2019/10/22 ABI 8:0:0

Choose a tag to compare

@paumard paumard released this 01 Feb 09:50
· 499 commits to master since this release
  • Ongoing work to support polarization:
    • Support parallel transport of local tetrad
      • in many methods, double* coord_ph becomes state_t &coord_ph
      • Worldline: new APIs parallelTransport(), eAllocate(),
        eDeallocate(), eExpand()
      • Scenery: new API parallelTransport()
      • Screen: new API getRayTriad()
    • Introduce polarized quantities (Inu and alphanu for each
      component of the Stokes vector)
      • Several methods take additional arguments
      • Photon: new method transfer()
      • Scenery: new API getSpectralQuantitiesCount()
  • Support computing Screen tetrad from arbitrary velocity
    • Metric:
      • new API zamoVelocity(), default assumes null 3-velocity.
      • new API observerTetrad(in pos, in fourvel, out screen1,2,3),
        default throws an Error.
      • new methods to help vector computations: dualOneForm(),
        normalizeFourVel(), norm(), multiplyFourVect(),
        addFourVect(), projectFourVect(), GramSchmidt()
    • KerrBL:
      • implement zamoVelocity();
      • remove observerTetrad(obskind...);
      • implement observerTetrad(pos, fourvel, ...) for any fourvel.
    • Screen: supports two new obskinds: VelocitySpecified and
      FullySpecified. obskind is now stored as and int and needs to
      be specified as e.g. ZAMO in XML.
  • Astrobj:
    • Generic: new property DeltaMaxInsideRMax
    • New kinds FlaredDiskSynchrotron, ThickDisk
    • Jet:
      • support thermal distribution
      • new property JetVphiOverVr
    • ThinDisk: new property VelocityKind
    • Torus: add a Thermal Synchrotron spectrum
    • UniformSphere: deprecate property Alpha
  • Screen:
    • support changing camera orientation (with dangle1 and dangle2)
    • change type of observerkind_ to obskind_t
  • Python: new module gyoto.animate to help writing Gyoto-based movies.
  • Command line: new task mk_video to help writing Gyoto-based movies.
  • Register: loadPlugin() now returns a handle o the dlopen'ed plug-in.
  • Star/StarTrace: allow expressing dates in proper or coordinate time.

Full Changelog: 1.3.6...1.4.0