CHANGELOG.txt 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. CHANGELOG
  2. ===============================================================================
  3. Changes in MCell 4.0.5
  4. -------------------------------------------------------------------------------
  5. * API changes:
  6. * All usages of Vec3 and Vec2 were replaced in API with List[double]
  7. * Numpy float and int arrays are accepted as arguments
  8. * Reaction callback now allows to cancel the current reaction
  9. Changes in MCell 4.0.4
  10. -------------------------------------------------------------------------------
  11. * New features:
  12. * Added support for paired molecules, paired molecules represent two
  13. membrane-bound proteins bound togehert and when one membrane (wall)
  14. is moved through dynamic geometry, the second membrane is moved as well
  15. Changes in MCell 4.0.3
  16. -------------------------------------------------------------------------------
  17. * New features:
  18. * Handling of overlapped walls (overlapped walls must use vertices with identical coordinates)
  19. * Minor changes:
  20. * Support for default VizOutput and Count output directories/files
  21. * Bug Fixes:
  22. * Fixed timed count buffer flush
  23. Changes in MCell 4.0.2
  24. -------------------------------------------------------------------------------
  25. * Bug Fixes:
  26. * Fixed case when having a transparent surface did not correctly adjust
  27. volume reaction rate
  28. * Partial fix for geometry import using SBML in CellBlender
  29. * Check for scheduling events such as Counts too far into the future
  30. * Minor changes:
  31. * Project base name 'Scene' is not used when exporting MCell4 Python files
  32. Changes in MCell 4.0.1
  33. -------------------------------------------------------------------------------
  34. * Bug Fixes:
  35. * Fixed dependency on system Python3.9.so
  36. * Minor changes:
  37. * Exporting counts information in export_viz_data_model
  38. * Support for region expressions for counts in exported data model
  39. Changes in MCell 4.0.0
  40. -------------------------------------------------------------------------------
  41. * Completely new MCell implementation
  42. Changes in MCell 3.5.1
  43. -------------------------------------------------------------------------------
  44. * Major changes:
  45. * Integration of mesh processing tool GAMer 2
  46. * Integration of mesh import tool Neuropil Tools
  47. * Using BNGSim library for compartmental BNGL import
  48. * Bug Fixes:
  49. * Fixed multiple surface-surface reaction handling when the reactions had the same reactants
  50. * Fixed MCell-R conversion step when the number of molecules to release was 0
  51. * Minor changes:
  52. * MCell-R/NFsim now prints out less messages
  53. * Integrated tck-tk for Linux and MacOS builds so the base operating system does not need to provide them
  54. * Known limitations:
  55. * MacOS version must be extracted into the /Applications/ directory manually and should be run from
  56. terminal with the current directory being the root directory '/'
  57. * Part of Neuropil Tools volFixAll might not work out of the box on all MacOS instalation and tweaking
  58. to install Qt4 correctly is needed, however, this tool is not needed for all the use cases for Neuropil Tools
  59. * Windows version does not contain the Neuropil Tools plugin
  60. * Known issues:
  61. * Some models stored a a .blend file from 3.5.0 and older releases might fail to import,
  62. it is possible to export them as data model and import data model
  63. * Adding surface regions before creating an object might cause an error, it is possible
  64. to create an object first
  65. Changes in MCell 3.5.0
  66. -------------------------------------------------------------------------------
  67. * Requirements:
  68. * BNGL style reactions (MCell-R) require Perl to be installed, Windows variant is known to work with Perl from strawberryper.com and must be as the first perl.exe in PATH
  69. * To use Matplotlib, Debian 9 and 10 require package 'tk' to be installed; instead of installing it, it is possible to run export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`/2.79/python/lib/ in Blender-2.79-CellBlender before running the ./blender executable
  70. * Known limitations:
  71. * Windows build does not contain GAMER plugin for mesh refinement
  72. * Older settings might interfere on Windows, to fix this, please erase C:\Users\USER_NAME\AppData\Roaming\Blender Foundation
  73. * MacOS version must be extracted into the /Applications/ directory manually and must be run from terminal with working directory being the root directory '/'
  74. * Major changes:
  75. * NFSim reaction engine gets the same seed as mcell, no longer it generates its seed from current time
  76. * Several improvements in CellBlender plugin with regards to BNGL type reactions
  77. * Automated build and test system
  78. * Bug Fixes:
  79. * Fixed several issues for BNGL type reactions in compartments support
  80. * Fixed case when memory usage grew indefinitely when logging BNGL type reactions
  81. * Fixed variable release scheduling rate when checkpoint with different timestep is loaded
  82. * Optimizations:
  83. * Optimized search in nfSim reaction cache (up to 2x speedup for some MCellR models)