Skip to main content

Modal analysis data management, simulation and storage tool

Project description

Introduction

This library is a work in progress dedicated to storing FRFs with similar sampling frequency and time window. For now it’s only built for storing processed FRFs into numpy arrays with a few extra information alongside them. It also includes tools for building certain geometries in ANSYS and get their FRFs. This is still a very early alpha, but the main objective of this project is to comfortably have FRFs for training deep learning models with ease. If you plan on using the ANSYS module, be sure to have a working ANSYS installation.

Installation

In order to install this module, just run

pip install pymodal

in your terminal. This will also potentially install all the requirements, which you can find in requirements.txt, although they will be included here as well for clarity’s sake:

  • numpy

  • scipy

  • matplotlib

  • pandas

  • pyansys

Dev Installation

If you wish to try and add some features yourself or modify some of the existing ones, clone the repository and, in the same folder where the repo is cloned, run the following command:

pip install -e .[dev]

This will also potentially install all the development requirements, which you can find in requirements-dev.txt, although they will be included here as well for clarity’s sake:

  • pytest

  • docutils

  • doc8

  • flake8

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

pymodal-0.0.4.tar.gz (23.8 kB view details)

Uploaded Source

File details

Details for the file pymodal-0.0.4.tar.gz.

File metadata

  • Download URL: pymodal-0.0.4.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for pymodal-0.0.4.tar.gz
Algorithm Hash digest
SHA256 de1d78f30dffdda270ccefcbaffa97525678d8f93c6896da752eb0a2746022d8
MD5 579c5b5c3e5a0e7254bc94b8657691f3
BLAKE2b-256 bca27baa1dd372a618659260a290d0bb57b6242f3fc2838eff9b7e6142749c83

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