Skip to main content

The pymetamodels package combines machine learning (ML) metamodeling and analysis tools for the virtual development of modeling systems within a common abstract framework implemented in an accessible and distributable Python package. This package is oriented to support ML applications in material science, material informatics and the construction of materials, components and systems soft metamodels informed by hard physics-based modelling and experimental characterisations.

Project description

Pymetamodels package for materials, systems and component metamodeling

The pymetamodels package combines machine learning (ML) metamodeling and analysis tools for the virtual development of modeling systems within a common abstract framework implemented in an accessible and distributable Python package. The development of pymetamodels package is oriented to support ML applications in material science, material informatics and the construction of materials, components and systems soft metamodels informed by hard physics-based modelling (continuum, mesosocopic, ... ) and experimental characterisations.

Basic turtorials and advanced examples can be found in the tutorials section pymetamodels.readthedocs.io.

The package has been build in ITAINNOVA. And is distributed with permissive MIT license.

Installing pymetamodels

To install the latest stable version of pymetamodels via pip from PyPI together with all the dependencies, run the following command:

    pip install pymetamodels

First steps, basic turtorials an advanced examples can be found in the documentation tutorials section pymetamodels.readthedocs.io. To load and test installation try,

    import pymetamodels

    ### Load main object
    mita = pymetamodels.metamodel()

    ### Load main object (alternative)
    mita = pymetamodels.load()

Installing pre-requisite software

Pymetamodels requires Python >3.7 or an above of release Python.org.

Pymetamodels requires NumPy, SciPy, sklean, matplotlib and SALib installed on your computer. Using pip, these libraries can be installed with the following command:

    pip install numpy scipy scikit-learn matplotlib SALib Pillow xlrd xlwt xlutils

The packages are normally included with most Python bundles, such as Anaconda. Generally, they are installed automatically when using pip to install pymetamodels.

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

pymetamodels-0.0.3.tar.gz (56.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymetamodels-0.0.3-py3-none-any.whl (64.6 kB view details)

Uploaded Python 3

File details

Details for the file pymetamodels-0.0.3.tar.gz.

File metadata

  • Download URL: pymetamodels-0.0.3.tar.gz
  • Upload date:
  • Size: 56.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pymetamodels-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c8cb3ac1c61db9bffbfe20965530c9994a9f2b21065f7b824b11a94e90e8ab2d
MD5 f9e34d28f80c565b4041077b14641a15
BLAKE2b-256 5fee9025310a047418e8a9ddd5cbae26a4c026dc93c3ef2326367ff333cc2b67

See more details on using hashes here.

File details

Details for the file pymetamodels-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pymetamodels-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 64.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pymetamodels-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1bb75fdf6c4dee3728f1ad090d19be2e3ca8afc24d81f53c9d8bf2049b076c05
MD5 cb747dcdfa3de075f396297102dbe6a4
BLAKE2b-256 941bb44e0e282f2311d987b9170d31cd38c1c9b240023c18e072c0ed9cbc98d1

See more details on using hashes here.

Supported by

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