Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Ferro-0.1.1-dev1.tar.gz (20.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page