Skip to content

Commit 642ae9c

Browse files
committed
[feat] add readme
1 parent fdba388 commit 642ae9c

File tree

5 files changed

+34
-0
lines changed

5 files changed

+34
-0
lines changed

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# FastAnalyzer
2+
3+
## About
4+
5+
Tracking objects from video recording is generally only the first step of any scientific analysis. The second task, trajectory analysis, can be pretty daunting. Numerous tools are available, from scripting languages to complete user interface environments that require various learning curves.
6+
7+
[FastTrack](https://github.com/FastTrackOrg/FastTrack) allows easy and fast tracking from any video recording. To make the trajectory analysis as fast and easy as possible, we present FastAnalyzer. FastAnalyzer is built on top of the Python scientific ecosystem (SciPy, NumPy, Matplotlib, and Seaborn) and of the existing FastAnalysis library.
8+
9+
## Interface
10+
11+
FastAnalyzer interface is an MDI. This interface allows us to see and compare several plots in one glance. That means that each new plot is a unique window inside the interface. Windows can be displayed as tabs or in separate windows (they can be tiled or cascaded). Changes in the data are directly visible in every plot window.
12+
![alt text](assets/readme.png)
13+
14+
## Data loading
15+
Tracking data from FastTrack (.db and .txt) can be loaded in FastAnalyzer. Once loaded, modified tracking data and plots can be saved as a "workspace" saved and can be reloaded next time. It allows the user to switch seamlessly between several analyses.
16+
17+
## Data modification
18+
Tracking data can be modified using the Calc window. New columns can be created using columns operation. for example, new = xHead\*\*2 will create a new column named new. Regular Pandas operations are supported like sqrt(), diff(), etc. It is also possible to apply a scale to the tracking data to convert pixels and images in meters and seconds.
19+
![alt text](assets/data.png)
20+
21+
## Data statistical significance
22+
P-values calculation using several standard tests are implemented. Choose the test, write the pair where you want to test, for example, (0,1), (0,2), and FastAnalyzer will directly draw the result on the plot and the detail of the test in the interface.
23+
![alt text](assets/stat.png)
24+
25+
26+
## Installation
27+
1. Binaries for Windows, Linux and MacOs.
28+
2. `pip install fastanalyzer`
29+
30+
## Get help
31+
32+
If you need help, please contact [email protected] or open an issue or a discussion on GitHub.
33+
34+

assets/data.png

304 KB
Loading

assets/plotting.png

79.1 KB
Loading

assets/readme.png

71.2 KB
Loading

assets/stat.png

95.3 KB
Loading

0 commit comments

Comments
 (0)