2019-08-20: Version 1.3.4. - Added input file info to interpoint distance output. - Fixed bug where lateral interpoint distance output was empty if shortest interpoint distances were not also calculated. - Fixed minor bug in the ImageJ plugin. 2018-06-13: Version 1.3.3. - Fixed bug that caused an incorrectly adjusted PSD if the PSD outline crossed the specific segment of plasma membrane between the last and first end nodes of the membrane (i.e., where the membrane was closed). 2018-05-31: Version 1.3.2. - Fixed a bug resulting in truncated columns in the interpoint distance output file when using random points (columns were truncated to the length of the column with the fewest elements). 2018-05-25: Version 1.3.1. - Fixed bug introduced in version 1.1.0 that caused the calculation of particle area density in the profile summary to not exclude holes from the total area. 2018-05-24: Version 1.3.0. - Particles outside the simulation window can now be chosen to be excluded for interpoint distance calculations when using Monte Carlo simulations with simulation window other than 'Profile + shell' and provided simulated interpoint distances are also calculated. This allows for better comparison between interparticle distances and simulated interpoint distances. - Processed coordinates, including adjusted PSDs and Monte Carlo simulated points, can now be saved to new output files for each profile. These coordinates can be plotted using PlotProfile.py. - Removed option to choose which summary files to save. - Fixed bug that caused writing csv files to fail. - Fixed faulty packaging of Windows binaries that caused writing to Excel files to fail. - Other minor bugs and changes. 2018-05-08: Version 1.2.0. - Fixed bug preventing use of PSD as a Monte Carlo simulation window. - PSD simulation window now works also with non-strict location. - Changed icon. - Code cleanup and other minor changes. 2018-04-20: - Version 1.1.0. - Rewritten to work with Python 3 instead of Python 2. - Now uses openpyxl instead of pyExcelerator, and saves output to .xlsx files rather than Excel 2003 .xls files. - Code cleanup and other minor changes. 2016-10-06: - Version 1.0. - Now calculates distance to plasma membrane of simulated points that project orthogonally on the synaptic membrane. - Normalized lateral distances to the center of PSD/AZ are now calculated. - Minor bug fixes. 2016-05-16: - Version 1.0pre9. - Bug fix. 2015-04-19: - Version 1.0pre8. - Further code cleanup. - Bug fixes. 2014-11-11: - Version 1.0pre7. - The ImageJ plugin now uses image overlays when defining profile components. This means that the components can be easily modified or deleted after creation. When the profile is saved, the components are burnt into the analyzed image and can no longer be changed. - Code cleanup and miscellaneous changes and bug fixes in both the Python component and the ImageJ plugin. - License changed to the MIT license. 2014-08-14: version 1.0pre6. - Minor bug fixes and changes. 2014-05-14: version 1.0pre5. - Minor bug fixes and changes. 2014-01-27: - Version 1.0pre4. - Fixed a bug that caused a failure to execute the Python component when using wxPython 2.9+ (this does not affect the pre-built Windows binaries). 2012-08-08: - Version 1.0pre3. - Fixed a bug in the Python component that caused an error with input files that do not contain random points. - Fixed a minor bug and some compilation warnings in the ImageJ plugin. 2011-10-17: - Version 1.0pre2. - Fixed a couple of minor bugs in the Python component. - Fixed a bug that caused the ImageJ plugin to not always show the correct number of PSDs/active zones in the info panel. 2010-09-03: - Version 1.0pre1. - Implemented a number of things from Synapse.py, including interpoint distances between points and simulated points, and the option to specify Monte Carlo simulation window. - Processing in the Python component is now run in a thread separate from the user interface and is cancellable through a progress dialog. - Now saves current input directory to a config file named '.pointdensitysyn.cfg' in the user's home directory. - Current options can also be saved to '.pointdensitysyn.cfg'. Options specified in that file will be loaded when the program is started. - "Skipping distance" was renamed "Shell width". - A number of minor bug fixes and other changes. 2010-06-01: - Revised the user interface of the Python component; it should now look fine across platforms. - The extension of the coordinate files has been changed to ".pds". - Various minor changes and bugfixes. 2010-04-19: - The shortest (straight) distance to the synaptic membrane (including perforations), or its nearest edge if the point is extrasynaptic, is now determined for each point. - The length of the associated PSD/active zone is now provided for each point. - Fixed a bug that sometimes caused a point to be associated with the wrong PSD/active zone if the point was within the spatial resolution of more than one PSD/active zone. - Fixed a bug that caused an error to be generated when trying to determine clusters (thanks to Natalie Doig). 2010-02-18: - First public version released.