Parent Directory | Revision Log
Sticky Revision: |
Added SCons tests to check SIGINT and to replace ascresetneeded (need replacement for this in Autoconf as well). Removed debugging from createinst.c Typo (text) in evaluate.c Commented out redundant code in importhandler.c Added signal handling in ExecuteCASGN. Added missing ospath_free in ModuleSearchPath. Exported InitSymbolTable, DestroySymbolTable in symtab (dubious) Moved FPRESET macro out of ascConfig.h and into ascSignal.h Added Asc_SignalHandler{Push,Pop}Default. Added ASC_RESETNEEDED and HAVE_C99FPE macros in config.h.in. Found the bug causing the SIGFPE in idakryx.a4c (raises a question about int/float division in modelling, I think) Added system_destroy call in Simulation::~Simulation (dubious).
Added 'error_reporter_tree' that can organise error messages/output into a structured hierarchy.
solve.py raises ImportError if 'browser' object is not available (right approach?) Freeing some variables in dsgsat2.a4c. Returing Py_None from extpy routine in 'browser' object not defined (eg during non-GUI unit testing) Error reporting from extpy import handler (ongoing) Timeout in versioncheck (when server unavailable) A little more tinkering with IDA.
Removed BBOXWHINE (replaced with some one-time-only warnings for the moment) Added ExtMethodDestroyFn to allow 'user_data' associated with external methods to be destroyed. Implemented the destroy fn through to 'extpy' module. Added 'name' as an extra parameter in the user_data for extpy, to help with debug msgs. Moved 'solvernotes' to a file of its own (was part of listnotes.py) Added 'repaint' to GTK 'tools' menu (for debugging) Added 'python.h' to top of library, type files (pygtk) to stop silly warnings. Working on some diagnosing of problems as noted in Simulation::checkInstance. Removed some old comments from namio.h and others. Renamed 'blsys' to 'sys' in integrator.c. Some work on fixing up the J*v function for IDA (not yet complete). Added new 'destroyfn' parameter (as NULL) to all calls to 'CreateUserFunctionMethod'.
The 'sim' object is correctly accessible from script methods now, even if run during on_load. Added 'getSimulation' to registry.cpp, added 'runDefaultMethod' to Simulation, added 'getMethod' to Type. Running of 'on_load' is instigated at the Python level now, so that relevent python variables are set at simulations are built, etc. This appears to have cause some changes to the way the solver behaves, possibly. Added SearchProcList to exports in libascend.
Adding 'NOTES' support to C++ interface. 'johnpye/thermalequilibrium2.a4c' is the example case. listnotes.py performs listing via a python external script method. annotation.h and annotation.cpp implement the C++ wrapper referenced by SWIG. library.{h,cpp} modified to provide access to the AnnotationDatabase. Typemapping modified in ascpy.i in attempt to get a more maintainable wrapping. Added annotation.cpp to build. Updated copyright header and formatting of notate.{c,h}. Improved ErrMsg_BracesEOF error message fn. Updated copyright header and formatting of braced.{c,h} Some misc debug output removed esp in simulation.cpp, conopt.c, importhandler.c.
Removed debug output (modelview.py) Fixed bug in diagnose.py with large blocks Removed debug output and improved error message in conopt.c Removed debug output in lsode.c Removed debup output in ascDynaload.c
Added 'energy_per_volume' and 'power_per_volume' to atoms.a4l. Converting dsg.a4c into a dynamic (IVP) model. Removed some debug output from various places. Renamed some functions in lsode.c (removed references to 'blsode' name) Added comments in LSODE about what method is being used. Improved LSODE error output a little bit (why bother tho eh) Improved coupla error msgs in slv_stdcalls.c.
Removed some debug output in importhandler. Fixed aspect ratio on four bar linkage plot. Fixed up dsg.a4c for consistency with dsg-transient library.
Can now register python methods with ASCEND. Still can't execute the python code, but getting close.
'hello world' works from external python module, correctly hooks into 'browser' object.
Adding polar moment of inertia to atoms.a4l. Fixing two small windows-related bugs in new importhandler stuff.
First success at executing python code from inside ASCEND "IMPORT" statement :-)
ImportHandler seems to be working, tested with datareader/testtmy.a4c and extfn/testextfn.a4c.
Some work on the IMPORT handler functionality. Mostly just placeholders at this stage.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
john.pye@anu.edu.au | ViewVC Help |
Powered by ViewVC 1.1.22 |