Skip to content

Update version (0.4.0)#40

Merged
TomSlater merged 4 commits intoePSIC-DLS:masterfrom
TomSlater:master
Mar 31, 2020
Merged

Update version (0.4.0)#40
TomSlater merged 4 commits intoePSIC-DLS:masterfrom
TomSlater:master

Conversation

@TomSlater
Copy link
Copy Markdown
Contributor

No description provided.

* Added plotting of two parameters

Added function to plot two parameters as scatter plot from Particle_list.

Also added function to api to plot properties of multiple particle lists on the same plot.

* Added option to have str and not list of properties to plot

Ensures backwards compatibility

* Add plotting tests

* Add particle clustering via KMeans

* Add return of particle_list objects to cluster analysis

* Fix bugs

* Add scikit-learn to dependencies

* Update scikit-learn requirement

* Update setup.py

* Added documentation for scatter plots

* Added docstring

* Create test_particle_clustering.py

* Update test_particle_clustering.py

* Update test_particle_clustering.py

* Added plotting of two parameters

Added function to plot two parameters as scatter plot from Particle_list.

Also added function to api to plot properties of multiple particle lists on the same plot.

* Added option to have str and not list of properties to plot

Ensures backwards compatibility

* Add plotting tests

* Added documentation for scatter plots

* Update test_particle_clustering.py

* Update requirements.txt

* Update setup.py

* Update test_particle_clustering.py

* Added particle clustering documentation

* Added background value

* Update ParticleAnalysis.py

* Update ParticleAnalysis.py

* Updated version and style changes

* Update LICENSE

* Added x and y coordinates of particle to properties as property "centroid"

* Change centroid to x and y values

* Added ParticleAnalysisSeries function for time series

New function to anlalyse time series data that gives particles a frame property.

* Fix SegUI bug for linux

Changed the saving and loading of files from SegUI so that it doesn't raise an error in linux.

* Update ParticleAnalysis to remove loading/saving bug

* Add ParticleAnalysisSeries to api and fix bug

* Add initial time series function

* timeseriesanalysis export trackpy frame

* Added timeseriesanalysis docstring

* Added tests

* Update test_particle_analysis.py

* Update setup.py

* Added masks to series analysis

* Update test_particle_analysis.py

* Fix bugs

* Update ParticleAnalysis.py

* Added dbscan algorithm to clustering

* Added preprocessing step to make sure all properties are on similar scales

* Add additional clustering methods

* Add local_size to loaded/saved parameters

* Added additional properties

* Updated docs and docstring

* Update particle_analysis.rst

* Update tests

* Remove zone axis finding from codecov

* Added docs and updated function to add any property

Added documentation.

Updated timeseriesanalysis function to inclue any property.

* Update tests
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 31, 2020

Codecov Report

Merging #40 into master will decrease coverage by 0.03%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #40      +/-   ##
==========================================
- Coverage   73.01%   72.97%   -0.04%     
==========================================
  Files          14       14              
  Lines         793      792       -1     
==========================================
- Hits          579      578       -1     
  Misses        214      214              
Impacted Files Coverage Δ
ParticleSpy/ParticleAnalysis.py 74.87% <ø> (-0.13%) ⬇️

@TomSlater TomSlater merged commit 3d883f1 into ePSIC-DLS:master Mar 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant