semvec/pypi-packages huggingface dataset:
pyFRF 1.1.4
Frequency response function as used in structural dynamics.
Requires Python: >=3.10
Keywords: FRF, MIMO, ODS, SIMO

pyFRF
=====

Frequency response function as used in structural dynamics.
-----------------------------------------------------------
For more information check out the showcase examples and see documentation_.

Basic ``pyFRF`` usage:
----------------------

Make an instance of ``FRF`` class:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. code:: python

    a = pyFRF.FRF(
        sampling_freq,
        exc=None,
        resp=None,
        exc_type='f', resp_type='a',
        window='none',
        weighting='linear',
        fft_len=None,
        nperseg=None,
        noverlap=None,
        archive_time_data=False,
        frf_type='H1',
        copy=True
    )

Adding data:
~~~~~~~~~~~~
We can add the excitation and response data at the beginning through ``exc`` and ``resp`` arguments, otherwise, the excitation and response 
data can be added later via ``add_data()`` method:

.. code:: python

    a.add_data(exc, resp)

Computing FRF:
~~~~~~~~~~~~~~
Preferable way to get the frequency response functions is via ``get_FRF()`` method:

.. code:: python

    frf = a.get_FRF(type="default", form="receptance")

We can also directly get the requested FRF via other methods: ``get_H1()``, ``get_H2()``, ``get_Hv()`` and, ``get_ods_frf()``:

.. code:: python

    H1 = a.get_H1()
    H2 = a.get_H2()
    Hv = a.get_Hv()
    ods_frf = a.get_ods_frf()

.. _documentation: https://pyfrf.readthedocs.io/en/latest/

|pytest|

|binder| to test the *Showcase.ipynb*.

.. |binder| image:: https://mybinder.org/badge_logo.svg
   :target: https://mybinder.org/v2/gh/ladisk/pyFRF/main
.. |pytest| image:: https://github.com/ladisk/pyFRF/actions/workflows/python-package.yml/badge.svg
    :target: https://github.com/ladisk/pyFRF/actions
toolchain-lite 0.0.1
Python Multiplatform Build Plugin/Tool with Kotlin Multiplatform Mobile
Requires Python: <3.14,>=3.9

# Toolchain

Python Multiplatform Build Plugin/Tool with Kotlin Multiplatform Mobile

## How to run the project

#### Publish toolchain to local maven repository
```shell
./gradlew :toolchain:publishToMavenLocal
```

#### Run the Android app
##### 1. Enable 'app' module from settings.gradle.kts
```kts
include(":app")  // Uncomment this line
```
##### 2. Refresh Gradle project

##### 3. Run the app from Android Studio