Ffta

Latest version: v0.3.5.0

Safety actively analyzes 629503 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.3.0

Significant rewrites of Pixel
* Added Short-Time Fourier Transform, frequency DC filter, amplitude DC filter
* Split frequency analysis (e.g. generating time-to-frequency-peak) from processing (e.g. generating instantaneous frequency)
* Added pyUSID.Process class implementation for GKPFM
* Rewrote GKPixel class
* Reorganized the subfolders and package structure to make more sense
* Edits to Create_movie function and some fixes for new pyUSID implementation
* Renamed a bunch of load functions to make sense, added a load wrapper

Roadmap
* Documentation is really lacking :\
* Enable arbitrary functions used for generating tFP, not just the hard-coded functional forms
* Rewrite Pixel to allow arbitrary arguments, auto-generate a parameters file

0.2.1

* Several fixes for Simulation and Cantilever/ElectricDrive
* Changes to hot pixel corrections
* Updates to GKPixel to allow creating a transfer function internally

Roadmap:
* Broadband pulse simulation to generate a transfer function and fit to Pycroscopy SHO
* Split Pixel into analysis and processing to integrate with future developments (split wavelet, mode decomposition, STFT, etc)
* Package will need reorganization; hdf_utils is ambiguous.

Possible changes
* Adapt to pyNSID model rather than pyUSID

0.2

This now keeps the Cantilever as a base class with relevant implementations and allows user to implement a parent that inherits this class.

Advantages:

* Makes the code for electricDrive its own file, same with MechanicalDrive
* Allows users to allow any arbitrary change (some exotic modification of the force) but keeps all the mild bookkeeping and large init file behind the scenes.
* MechanicalDrive is now edited to allow an arbitrary function passed as the excitation OR a voltage_array

0.1

To make this easier for distribution within the lab and/or enable future packaging when integrated with NSID (fork of pyUSID)

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.