mattiasotgia / tfpy

Analyze and plot time-domain data from transfer function
MIT License
0 stars 0 forks source link

ComplexFunction: Decidere come è meglio implementare la funzione, forse per questione di riduzione dei metodi risulta più comodo fare in questo modo? #14

Open sync-by-unito[bot] opened 2 years ago

sync-by-unito[bot] commented 2 years ago

┆Issue is synchronized with this Trello card by Unito

mattiasotgia commented 2 years ago

Una possibile implementazione partirebbe da questa costruzione, fornendo in input il modello o i dati, devo ottenere gli array che posso passare alla funzione per il plot sia dei dati grezzi che dei dati fit

class ComplexFunction:

    def __init__(self, data):

        self._frequencies = None
        self._magnitude = None
        self._phase = None

    def frequencies(self):
        """Return complex function magnitude"""
        return self._frequencies

    @frequencies.setter
    def frequencies(self, frequencies):
        """Return complex function magnitude"""
        return self._magnitude

    def magnitude(self):
        """Return complex function magnitude"""
        return self._magnitude

    def magnitude(self):
        """Return complex function phase"""
        return self._phase