Dmu

Latest version: v0.3.2

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

Scan your dependencies

Page 1 of 4

0.3.1

Fixes a fundamental flaw in how correct columns are determined. Tagging should now be accurate.

v.0.3.0
Complete overhaul of how we fit Ideality to devices!

You must pass an idict function (see Example code, and the available inputs for DMU.utils.Ideality_Factor()) to the ideality factor where you give it at minimum a voltage range within which you want to fit.

Several other fixes to quality of life amongst other things.


v.0.2.9
Major changes to some of the bias plotting functions, a complete rewrite of the "adjust_ticks" function, and some other changes.

v.0.2.8
Minor changes to ideality factor plotting logic, and a few qol fixes.

v.0.2.7
Small fixes to the bias plotter logic, which now correctly estimates the number of ticks you should have for the altplot

v.0.2.6
Fixed importing problems, and added options for y_padding in bounds padding,

v.0.2.5
Fixed pypi import attempts during installation

v.0.2.4
Started separating modules.
Old scripts now require dual import of:
from DMU import utils as dm
from DMU import plot_utils as dm

unless you wish to keep them separate

v.0.2.3
Fixed the json_savedata and json_loaddata to accept any and all numpy fileformats!

v.0.2.2
Json importers
New plotting logic for Keithley tools and their different sweep types
Some optimisations

0.1.8

Rewrote importer to support distinguishing between bool, int, float, list with strings, list with floats, list with ints, etc.
It's far more robust, and accepts far more inputs.

Also fixed the ideality plotter and estimator (It at least works for ideality values for V_F> 3)

Also added logic for sequential plots with increasing bias on detector for multi-linear sweeps.

Fixed, for real this time, "logging" module being included in the requirements, since it is part of base python now.

0.1.7

Rewrote importer to support distinguishing between bool, int, float, list with strings, list with floats, list with ints, etc.
It's far more robust, and accepts far more inputs.

Also fixed the ideality plotter and estimator (It at least works for ideality values for V_F> 3)

Also added logic for sequential plots with increasing bias on detector for multi-linear sweeps.

Fixed "logging" module being included in the requirements, since it is part of base python now.

v.0.2.1
Added more graph styles (TwoWide and WideNarrow)
These may be tuned in the future, and refer to how they are to be used in papers.

TwoWide = max two plots side by side
WideNarrow = Fills the entire page, is narrow to compensate

The idea is to be able to update fewer RCParam in the future, and to showcase default settings.

v.0.2.0
Summary of updates for the 0.2.0 version:

Rewrote importer to support distinguishing between bool, int, float, list with strings, list with floats, list with ints, etc.
It's far more robust, and accepts far more inputs.

Also fixed the ideality plotter and estimator (It at least works for ideality values for V_F> 3)

Also added logic for sequential plots with increasing bias on detector for multi-linear sweeps.

Fixed, for real this time, "logging" module being included in the requirements, since it is part of base python now.

Fixed the altplot such that the third spine is dynamically placed

0.1.6

Rewrote importer to support distinguishing between bool, int, float, list with strings, list with floats, list with ints, etc.
It's far more robust, and accepts far more inputs.

Also fixed the ideality plotter and estimator (It at least works for ideality values for V_F> 3)

Also added logic for sequential plots with increasing bias on detector for multi-linear sweeps.

0.1.5

Updated plotting logic for 4 terminal devices. Automatically scales measurements to fit inside the largest voltage pulse. Automatically scales currents to ratios of 0.85 and 0.8 respectively of the maximum positive height of the voltage pulse.
Most plots should look really nice now :)

0.1.4

Small update to file importer logic. Allows multiple lines before and after NW labelling in log file.
Note that the first line that contains data in the first column after this breaks the loop - and starts importing data normally.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.