Download Latest Version daetools-cxx-sdk-2.5.0.zip (54.2 MB)
Email in envelope

Get an email when there's a new version of DAE Tools Project

Name Modified Size InfoDownloads / Week
Parent folder
daetools-1.5.0-source.zip 2016-06-30 6.8 MB
daetools-1.5.0-macosx-universal-py27.zip 2016-06-30 64.2 MB
daetools-1.5.0-win32.zip 2016-06-29 53.8 MB
readme.txt 2016-06-29 2.9 kB
daetools-1.5.0-win32-py34.exe 2016-06-29 43.1 MB
daetools-1.5.0-win32-py27.exe 2016-06-29 43.1 MB
daetools-1.5.0-gnu_linux-x86_64.tar.gz 2016-06-29 82.2 MB
Totals: 7 Items   293.1 MB 0
                              DAE Tools v1.5.0

Supported platforms: GNU/Linux (i686, x86_64), Windows (32 bit) and MacOS (x86, x86_64).
Binaries provided for python 2.7 and 3.4. For the other platforms, architectures and python 
versions daetools must be compiled from the source.

                                Installation

1. GNU/Linux, MacOS
   Unpack the archive
   sudo python setup.py install

2. Windows
   Run the provided installer
   
   Known issues:
    - Sometimes the shourtcuts to the DAEPlotter and DAE Examples are not created for python 3. 
      Add it manually if required:
        pythonw -c "from daetools.dae_plotter.plotter import daeStartPlotter; daeStartPlotter()"
      and:
        pythonw -c "from daetools.examples.run_examples import daeRunExamples; daeRunExamples()"

        
                                  Changelog

- The new c++/MPI code generator. It can generate the c++ source code that contains the exported simulation,
  data partitioning and interprocess communication using MPI. At the moment it is in the prrof of the concept stage.
- Updated other code generators. FMI code generator tested using the available tests.
- New types of plots in the DAE Plotter: animated 2D plot (including the video export), user-defined plots
  (through user-specified python source code) and plotting of user specified data.
- Fixed bugs in calculation of initial conditions in daeSimulation.SolveInitial() and daeSimulation.Reinitialize() functions.
- Added global dt, d, d2, dt_array, d_array and d2_array functions that calculate time/partial derivatives.
- Fixed LastSatisfiedCondition (was not always set)
- boost thread uses win32 threadapi
- All tutorials updated to work with python 3
- Config files (daetools.cfg and bonmin.cfg) are located in daetools root directory. However, the user-defined files
  can be specified in the directories with the following search order:
  1) $HOME/.daetools, 2) application folder, and 3) daetools folder in the python install.
- Installation into the python virtual environments is supported.
  in addition, daetools can be used just by adding the daetools folder to python root.
- All shared livraries are now in daetools/solibs directory and python extension modules use -rpath to locate them
  relative to the $ORIGIN.
- Added units to data reporters/receivers and to the DAE Plotter plots.
- Added new types of variables.
- ChooseVariable dialog now keeps the current position in the tree for easier plotting of multiple variables.
- install_dependencies_linux does not install python modules anymore. A new script has been added for that purpose
  (install_python_dependencies_linux.sh).
- Fixed some module imports to work with both python 2 and 3.
- Fixed bug in daeReceiverVariable.Times
- daeSimulation.Pause() and daeSimulation.Resume() fixed.
- daeVariable.d_array/d2_array are now deprecated.
- A number of other small fixes and updates
Source: readme.txt, updated 2016-06-29