Manipulation and Modeling of Ferroelectric Test Data
Project description
Ferro aims to be a python package to ease manipulation of ferroelectric (and perhaps ferromagnetic) test data. It includes a HysteresisData class for read-in, storage, and display of PV/PUND/IV measurements as well as the beginning of a Landau modeling class (work in progress).
Docstrings are in numpy style. For an example of a complete device analysis, see Ferro/bin/multidomainAnalysis.py
Developed on python 3.5 and 3.6. Here are the installed versions of packages on my development computer:
alabaster==0.7.10 anaconda-clean==1.0 anaconda-client==1.5.1 anaconda-navigator==1.3.1 appdirs==1.4.3 argcomplete==1.0.0 astroid==1.5.2 astropy==1.2.1 Babel==2.4.0 backports.shutil-get-terminal-size==1.0.0 beautifulsoup4==4.5.1 bitarray==0.8.1 blaze==0.10.1 bleach==2.0.0 bokeh==0.12.2 boto==2.42.0 Bottleneck==1.1.0 cffi==1.7.0 chardet==3.0.2 chest==0.2.3 click==6.6 cloudpickle==0.2.1 clyent==1.2.2 colorama==0.3.8 comtypes==1.1.2 conda==4.3.8 conda-build==2.0.2 configobj==5.0.6 contextlib2==0.5.3 cryptography==1.5 cycler==0.10.0 Cython==0.24.1 cytoolz==0.8.0 dask==0.11.0 datashape==0.5.2 decorator==4.0.11 dill==0.2.5 docutils==0.13.1 dynd===c328ab7 entrypoints==0.2.2 et-xmlfile==1.0.1 fastcache==1.0.2 filelock==2.0.6 Flask==0.11.1 Flask-Cors==2.1.2 gevent==1.1.2 graphviz==0.7.1 greenlet==0.4.10 h5py==2.6.0 HeapDict==1.0.0 html5lib==0.999999999 idna==2.1 imagesize==0.7.1 ipykernel==4.6.1 ipython==6.0.0 ipython-genutils==0.2.0 ipywidgets==5.2.2 isort==4.2.5 itsdangerous==0.24 jdcal==1.2 jedi==0.10.2 Jinja2==2.9.6 jsonschema==2.6.0 jupyter==1.0.0 jupyter-client==5.0.1 jupyter-console==5.0.0 jupyter-core==4.3.0 lazy-object-proxy==1.2.2 llvmlite==0.13.0 locket==0.2.0 lxml==3.6.4 MarkupSafe==1.0 matplotlib==1.5.3 mccabe==0.6.1 menuinst==1.4.1 mistune==0.7.4 mpldatacursor==0.6.2 mpmath==0.19 multipledispatch==0.4.8 natgrid==0.2.1 nb-anacondacloud==1.2.0 nb-conda==2.0.0 nb-conda-kernels==2.0.0 nbconvert==5.1.1 nbformat==4.3.0 nbpresent==3.0.2 networkx==1.11 nltk==3.2.1 nose==1.3.7 notebook==4.2.3 numba==0.28.1 numexpr==2.6.1 numpy==1.12.0 numpydoc==0.6.0 odo==0.5.0 openpyxl==2.3.2 packaging==16.8 pandas==0.18.1 pandocfilters==1.4.1 partd==0.3.6 path.py==0.0.0 pathlib2==2.1.0 patsy==0.4.1 pep8==1.7.0 pickleshare==0.7.4 Pillow==3.3.1 pkginfo==1.3.2 ply==3.9 prompt-toolkit==1.0.14 psutil==5.2.2 py==1.4.31 pyasn1==0.1.9 pycosat==0.6.1 pycparser==2.14 pycrypto==2.6.1 pycurl==7.43.0 pyflakes==1.5.0 Pygments==2.2.0 pylint==1.7.1 pyOpenSSL==16.2.0 pyparsing==2.2.0 pytest==2.9.2 python-dateutil==2.6.0 pytz==2017.2 pywin32==220 PyYAML==3.12 pyzmq==16.0.2 QtAwesome==0.4.4 qtconsole==4.3.0 QtPy==1.2.1 requests==2.13.0 rope-py3k==0.9.4.post1 ruamel-yaml===-VERSION scikit-image==0.12.3 scikit-learn==0.17.1 scipy==0.18.1 simplegeneric==0.8.1 singledispatch==3.4.0.3 six==1.10.0 snowballstemmer==1.2.1 sockjs-tornado==1.0.3 Sphinx==1.5.5 spyder==3.1.4 SQLAlchemy==1.0.13 statsmodels==0.6.1 sympy==1.0 tables==3.2.2 testpath==0.3 toolz==0.8.0 tornado==4.5.1 traitlets==4.3.2 unicodecsv==0.14.1 wcwidth==0.1.7 webencodings==0.5.1 Werkzeug==0.11.11 widgetsnbextension==1.2.6 win-unicode-console==0.5 wrapt==1.10.10 xlrd==1.0.0 XlsxWriter==0.9.3 xlwings==0.10.0 xlwt==1.1.2
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.