267 lines
8.5 KiB
Plaintext
267 lines
8.5 KiB
Plaintext
=========================================================
|
|
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
|
=========================================================
|
|
|
|
Geant4Py History file
|
|
---------------------
|
|
|
|
Geant4Py is a Geant4-Python bridge.
|
|
|
|
----------------------------------------------------------
|
|
* Reverse chronological order (last date on top), please *
|
|
----------------------------------------------------------
|
|
|
|
24 Nov. 2017 K. Murakami
|
|
- update for 10.4 release
|
|
|
|
7 Dec. 2016 K. Murakami
|
|
- remove G4VisAttributes::Invisible as deprecated
|
|
|
|
21 Nov. 2016 K. Murakami
|
|
- fix version strings in __init__.py
|
|
|
|
18 Nov. 2016 K. Murakami
|
|
- update for 10.3 release
|
|
- CMake modified for unit/integration tests with CTest
|
|
- remove ExN03 physics list
|
|
|
|
19 Nov. 2015 K. Murakami
|
|
- update CMakeLists.txt, change minimum version requirement to 3.3
|
|
- add exported methods requested by enhansment-id 1613
|
|
|
|
13 Nov. 2015 K. Murakami
|
|
- update CMakeLists.txt for C++11 migration
|
|
- update for 10.2 release, following changes of class interface.
|
|
|
|
15 Nov. 2014 K. Murakami
|
|
- complete migration to cmake for building library. (GNUmakefiles removed)
|
|
- update for 10.1 release, following changes of class interface.
|
|
- linker problem of OSX was fixed. (OSX Yosemite tested)
|
|
|
|
May 25 2014 Koichi Murakami
|
|
- remove IsGeneric() method in pyG4Polyone.cc because that method is removed.
|
|
(bug-id 1544)
|
|
- configure script, physics list is changed to be always turned on.
|
|
(bug-id 1546)
|
|
- pyG4EllipticalCone.cc, add missing return in CreateEllipticalCone() method.
|
|
(bug-id 1586)
|
|
|
|
15 November 2013 K.Murakami
|
|
- add support for CMake build
|
|
- updated for 10.0 release
|
|
- suppress warnings
|
|
|
|
8 November 2012 K.Murakami
|
|
- configure script is updated for CMake build
|
|
- updated Geant4 interface for the latest
|
|
- G4SystemOfUnits.hh and G4PhysicalConstants.hh are explictly added.
|
|
- Documentations are updated in Markdown format.
|
|
- some minor updated for examples
|
|
|
|
23 July 2012 K.Murakami
|
|
- configure script: fixed logics for specifying python include path (bug.1316)
|
|
- pyG4VisManager: (bug.1318))
|
|
added static statement for GetVerbosity.
|
|
fixed GetConcreteInstance returns an insufficient class pointer.
|
|
|
|
21 July 2012 K.Murakami
|
|
- configure script is updated for internal G4clhep
|
|
- pyG4Run.cc, pyG4Event.cc are updated as non-copyable (9.5.p01) (bug.1317)
|
|
- g4autobuild, g4package scripts are apdated for internal clhep use.
|
|
|
|
10 Nomvembter 2011 K.Murakami
|
|
- fixes on OSX Lion matters
|
|
- some minor fixes for 9.5 release
|
|
|
|
8 November 2011 K.Murakami
|
|
- update for 9.5 release
|
|
- eliminate obsolete G4Exception.
|
|
|
|
1 December 2010 K.Murakami
|
|
- update for chages of G4 classes (G4GDMLParser, physics list)
|
|
- add a new example using GTK (examples/emplot/emcalc_gui.py)
|
|
- experimentally support for Python3
|
|
|
|
21 June 2010 K.Murakami (tagged as envs-V09-03-01)
|
|
- updates for changes of G4 classes (G4RunManager, physics list)
|
|
- use G4xMultipleScattering for EMLowEpl site-pacakage module
|
|
|
|
4 June 2010 K.Murakami (tagged as envs-V09-03-00)
|
|
- update for the 9.4 beta release
|
|
- use G4xMultipleScattering instead if G4MultipleScattering class.
|
|
- bug fix in pyG4GDMLParser.cc
|
|
|
|
27 November 2009 K.Murakami
|
|
- config/g4py.gmk: add -lz as linker options
|
|
|
|
19 November 2009 K.Murakami
|
|
- add checking gl2ps library in configure script.
|
|
- gl2ps is added in config/g4vis.gmk.
|
|
- update pyPhysicsList.cc for 9.3 release
|
|
|
|
14 May 2009 K. Murakami (tagged)
|
|
- fixes on configure script and config/module.gmk
|
|
- change default search paths for G4/CLHEP include and lib
|
|
|
|
3 December 2008 K.Murakami (tagged)
|
|
- modified for the 9.2 releaase.
|
|
* G4Material, G4Isotope, G4Element
|
|
|
|
30 November 2008 K.Murakami
|
|
- GDML is merged to G4GDML package (g4gdml->gdml)
|
|
add write functionality
|
|
|
|
30 June 2008 K. Murakami
|
|
- brushup python scripts (accroding with PEP-8)
|
|
- emcalculator.py : move to site-modules
|
|
- add G4CrossSectionHandler
|
|
- EZgeom package is moved to geometry/ezgeom
|
|
|
|
25 June 2008 K. Murakami
|
|
- configure : fix a wrong incdir variable.
|
|
- config/sys/linux.gmk, linuxx8664gcc :
|
|
add -fpermissive compile option for gcc 4.3
|
|
|
|
12 June 2008 K. Murakami (1.6.1)
|
|
- configure : fix echo -n problem, add --with-extra-dir flag
|
|
- tools/g4autobuild : add treatment of XERCESCROOT
|
|
- tools/g4pack : fix echo -n problem
|
|
|
|
4 June 2008 K. Murakami
|
|
- add G4AtomicShells
|
|
- update configure script (compatible with Debian/Ubuntsu sh)
|
|
- cleanup config/*.gmk
|
|
- configire: improve search for python include path
|
|
|
|
27 May 2008 K.Murakami
|
|
- add some random engines
|
|
|
|
22 May 2008 K.Murakami
|
|
- fix typo in G4VModularPhysicsList
|
|
|
|
13 March 2008 K.Murakami (1.6.0)
|
|
- use G4Version.hh directly, instead pyG4Version.hh
|
|
- configure script updated
|
|
|
|
28 February 2008 K.Murakami
|
|
- fix pyPhysicsList.cc compilation error
|
|
- fix pyG4GDMLParser.cc compilation error
|
|
- G4GDML is automatically detected by configure script
|
|
|
|
26 November 2007 K.Murakami
|
|
- add G4 GDML module support
|
|
- update PL for 9.1
|
|
|
|
12 November 2007 K.Murakami (1.5.0)
|
|
- add FTFP_BERT in PL for 9.1
|
|
- add GDML (external lib.) support (experimental)
|
|
- add exposure of G4Navigator
|
|
|
|
07 November 2007 K.Murakami
|
|
- update for 9.1
|
|
* G4ParticleGun
|
|
* G4NistManager
|
|
|
|
07 August 2007 K.Murakami (1.4.1)
|
|
- add boolean sold classes
|
|
- add G4PVPlacement constructors for geometry overlap check
|
|
- add gtest06/07 for geometry test
|
|
|
|
12 July 2007 K.Murakami (1.4.0)
|
|
- add version contorol in pyG4UIterminal.cc
|
|
- bug fix in pyG4VUserDetectorConstruction
|
|
- Construct() method should return PV
|
|
- update G4VSolid
|
|
- add specific CSG solid classes
|
|
- add gtest05 as an example constructing CSG solid geometry in Python
|
|
- a new example of TestEm0 is contributed by Jean
|
|
|
|
07 June 2007 K.Murakami
|
|
- modified for 9.0
|
|
- pyG4LossTableManager.cc : updated
|
|
- physics lists : removed some staffs
|
|
|
|
24 May 2007 K.Murakami (1.3.0)
|
|
- implement software abort by Ctrl-C.
|
|
- modified for 8.3/9.0
|
|
- pyG4EmCalculator.cc : updated
|
|
- pyG4LossTableManager.cc : updated
|
|
- pyG4ProductionCutsTable.cc : updated
|
|
- pyG4TwoVector.cc : added
|
|
- physics lists : new staffs are added
|
|
|
|
01 Dec 2006 K.Murakami (1.2.0)
|
|
- pyG4Material.cc : fix namespace problem
|
|
- pyG4VisManager.cc : replace SetVerboisity with SetVerboseLevel for G4.8.2
|
|
- add messenger for ExN03geom
|
|
|
|
21 November 2006 K.Murakami (1.1.0)
|
|
- implement G4ExceptionHandler as translation to Python exceptions
|
|
- remove obsolete method; G4VPhysicalVolume::GetObjectRotation()
|
|
|
|
20 November 2006 K.Murakami
|
|
- modification for G4.8.2
|
|
- add G4Exception and G4ExceptionSeverity
|
|
- modify configure for supporting physics lists
|
|
- add physics list modules
|
|
|
|
15 November 2006 H. Yoshida
|
|
- add 00README_MACOSX
|
|
|
|
23 August 2006 K.Murakami
|
|
- add G4Version
|
|
- G4LossTableManager, modify for version evolution
|
|
|
|
06 August 2006 K.Murakami (1.0.2)
|
|
- modify config tools for building on MacOSX (some side-effects)
|
|
- add tools dir for support tools for building user environment
|
|
- add intercoms dir (move pyG4UImanager.cc from interfacr to intercoms)
|
|
- new exposed staffs;
|
|
G4UImanager, G4UIcommandTree, G4UIcommand, G4UIparameter
|
|
- __init__.py is updeted
|
|
(gUImanager as global, and some modifications)
|
|
|
|
12 July 2006 K.Murakami (1.0.1)
|
|
- add exposures of G4LossTableManager, G4ProductionCutsTable
|
|
- add site-modules/utls/MCScore
|
|
- add site-modules/physics_lists/EMLowEpl
|
|
|
|
29 June 2006 K.Murakami
|
|
- "site-modules/primaries/MedicalBeam/MedicalMeam.cc"
|
|
fix a bug in calculation of cos from a sin value
|
|
- remove duplicated DISCLAIMER (ExN03PhysicsList.cc/hh in site-modules)
|
|
|
|
27 June 2006 K.Murakami
|
|
- fix rpath of boost_python (config/sys/linux.gmk, linuxx8664gcc.gmk)
|
|
|
|
21 June 2006 K.Murakami
|
|
- sh version of configure script
|
|
- G4UserStackingAction: fixed for not being called
|
|
|
|
14 June 2006 K.Murakami
|
|
- update 00README
|
|
- update expose of G4Track
|
|
- change python calls pass-by-reference
|
|
(XXXUserAction::XXXAction())
|
|
- change install path of site-modules (lib/site-modules -> lib/)
|
|
- remove COPYING
|
|
- update examples/education/lesson2
|
|
|
|
07 June 2006 K.Murakami
|
|
- fix segmentation fault at termination
|
|
(XXUserAction-s, GraphicSystem-s)
|
|
|
|
05 June 2006 K.Murakami
|
|
- add disclaimer for .cc/.hh files
|
|
- some modifications for 08-00-ref-05
|
|
(G4FieldManager/G4EmCalculator/G4VPhysicalVolume/G4ParticleDefinition)
|
|
|
|
25 April 2006 K.Murakami
|
|
- update to a revised version (local tag: g4py-weekly-23-Apr-06)
|
|
- Directory structure is slightly modified.
|
|
- some classes are newly exposed.
|
|
- some new examples are added.
|
|
|
|
27 February 2006 K.Murakami
|
|
- commit the first version (local tag: g4py-27-feb-06)
|