[Debian-astro-commits] [gyoto] 01/03: Merge tag 'upstream/1.2.0' into debian
Thibaut Jean-Claude Paumard
thibaut at moszumanska.debian.org
Sat Dec 31 12:49:26 UTC 2016
This is an automated email from the git hooks/post-receive script.
thibaut pushed a commit to branch master
in repository gyoto.
commit 5b9f65cd083673abf40822e9255dbbb2369b6188
Merge: a095db1 1416396
Author: Thibaut Paumard <paumard at users.sourceforge.net>
Date: Mon Dec 12 14:40:25 2016 +0100
Merge tag 'upstream/1.2.0' into debian
1.2.0 2016/12/12 ABI 6:0:0
* New functionality: the plug-in from which each subcontractor is
registered is now tracked, so that it becomes possible to look
for a subcontractor matching a specific kind and plug-in. We
introduce the function Gyoto::requirePlugin() in addition to
Gyoto::loadPlugin(). The subcontractor signature is changed to
accept a second parameter, which breaks the API.
* New functionality: thread-unsafe classes declare themselves as
such, so that NThreads is ignored when multi-threading would
cause erroneous results.
ChangeLog | 94 ++++++-
NEWS | 11 +
README.Developers | 13 +-
TODO.md | 5 +-
bin/Makefile.am | 3 +-
bin/Makefile.in | 4 +-
bin/gyoto.C | 23 +-
configure | 24 +-
configure.ac | 6 +-
doc/examples/example-fixedstar-rotstar3_1.xml | 6 +-
doc/examples/example-movingstar-rotstar3_1.xml | 6 +-
doc/user_guide/GyotoManual.tex | 27 +-
include/GyotoAstrobj.h | 22 +-
include/GyotoComplexAstrobj.h | 3 +-
include/GyotoComplexSpectrometer.h | 3 +-
include/GyotoDynamicalDisk3D.h | 3 +-
include/GyotoMetric.h | 18 +-
include/GyotoNumericalMetricLorene.h | 6 +-
include/GyotoObject.h | 59 +++-
include/GyotoPageThorneDisk.h | 3 +-
include/GyotoPatternDiskBB.h | 3 +-
include/GyotoPhoton.h | 3 +-
include/GyotoPolishDoughnut.h | 1 +
include/GyotoProperty.h | 26 +-
include/GyotoRegister.h | 46 ++-
include/GyotoRotStar3_1.h | 3 +-
include/GyotoScenery.h | 1 +
include/GyotoScreen.h | 3 +-
include/GyotoSmartPointer.h | 4 +-
include/GyotoSpectrometer.h | 24 +-
include/GyotoSpectrum.h | 24 +-
include/GyotoThinDiskPL.h | 3 +-
include/GyotoUtils.h | 6 +-
lib/Astrobj.C | 9 +-
lib/ComplexAstrobj.C | 14 +-
lib/ComplexSpectrometer.C | 13 +-
lib/DynamicalDisk3D.C | 8 +-
lib/Factory.C | 20 +-
lib/Makefile.am | 3 +-
lib/Makefile.in | 311 ++++++++++++++++++---
lib/Metric.C | 10 +-
lib/NumericalMetricLorene.C | 6 +-
lib/Object.C | 80 +++++-
lib/OscilTorus.C | 6 +-
lib/PageThorneDisk.C | 8 +-
lib/PatternDiskBB.C | 8 +-
lib/Photon.C | 9 +-
lib/PolishDoughnut.C | 7 +-
lib/Register.C | 54 +++-
lib/RotStar3_1.C | 5 +-
lib/Scenery.C | 34 ++-
lib/Screen.C | 14 +-
lib/Spectrometer.C | 9 +-
lib/Spectrum.C | 9 +-
lib/ThinDisk.C | 3 +
lib/ThinDiskPL.C | 7 +-
lib/Utils.C | 26 +-
lib/Value.C | 2 +-
plugins/null/README | 2 +-
.../python/doc/examples/gyoto_sample_metrics.py | 2 +-
.../python/doc/examples/gyoto_sample_spectra.py | 2 +-
.../python/doc/examples/gyoto_sample_standard.py | 2 +-
.../python/doc/examples/gyoto_sample_thindisks.py | 2 +-
plugins/python/doc/examples/test.py | 2 +-
plugins/python/include/GyotoPython.h | 4 +
plugins/python/lib/Makefile.am | 2 +-
plugins/python/lib/Makefile.in | 2 +-
plugins/python/lib/Metric.C | 2 +
plugins/python/lib/Spectrum.C | 2 +
plugins/python/lib/Standard.C | 2 +
plugins/python/lib/ThinDisk.C | 2 +
python/example-mpi.py | 100 ++++++-
python/example.py | 10 +-
python/gyoto.i | 15 +-
python/tests/test_metric.py | 2 +-
python/tests/test_value.py | 2 +-
python/tests_std/test_star.py | 2 +-
yorick/gyoto.i | 53 ++--
yorick/gyoto_namespace.i | 2 +
yorick/gyoto_utils.C | 38 +++
yorick/stdplug/gyoto_std.i | 2 +-
yorick/ygyoto_private.h | 12 +-
82 files changed, 1149 insertions(+), 278 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-astro/packages/gyoto.git
More information about the Debian-astro-commits
mailing list