From 52cc12d601595b2d8fea3d468b94f44d5d4cee9c Mon Sep 17 00:00:00 2001 From: Matthew Worthington Date: Fri, 25 Oct 2024 14:43:53 -0600 Subject: [PATCH] "created time domain file structure" --- simphony/time_domain/__init__.py | 1 + simphony/time_domain/pole_residue_model.py | 19 +++++++++++++++++++ simphony/time_domain/quantum.py | 0 simphony/time_domain/simulation.py | 0 simphony/time_domain/time_system.py | 4 ++++ simphony/time_domain/utils.py | 6 ++++++ 6 files changed, 30 insertions(+) create mode 100644 simphony/time_domain/__init__.py create mode 100644 simphony/time_domain/pole_residue_model.py create mode 100644 simphony/time_domain/quantum.py create mode 100644 simphony/time_domain/simulation.py create mode 100644 simphony/time_domain/time_system.py create mode 100644 simphony/time_domain/utils.py diff --git a/simphony/time_domain/__init__.py b/simphony/time_domain/__init__.py new file mode 100644 index 00000000..2b4cc385 --- /dev/null +++ b/simphony/time_domain/__init__.py @@ -0,0 +1 @@ +"""Time Domain Simphony""" diff --git a/simphony/time_domain/pole_residue_model.py b/simphony/time_domain/pole_residue_model.py new file mode 100644 index 00000000..e0a70162 --- /dev/null +++ b/simphony/time_domain/pole_residue_model.py @@ -0,0 +1,19 @@ +class PoleResidueModel(): + def __init__(self) -> None: + pass + + +class CVFModel(PoleResidueModel): + def __init__(self) -> None: + pass + +class CVFModelBaseband(PoleResidueModel): + def __init__(self) -> None: + pass + + +class IIRModelBaseband(PoleResidueModel): + def __init__(self) -> None: + pass + + diff --git a/simphony/time_domain/quantum.py b/simphony/time_domain/quantum.py new file mode 100644 index 00000000..e69de29b diff --git a/simphony/time_domain/simulation.py b/simphony/time_domain/simulation.py new file mode 100644 index 00000000..e69de29b diff --git a/simphony/time_domain/time_system.py b/simphony/time_domain/time_system.py new file mode 100644 index 00000000..1e12c5d2 --- /dev/null +++ b/simphony/time_domain/time_system.py @@ -0,0 +1,4 @@ +class TimeSystem(): + def __init__(self) -> None: + pass + \ No newline at end of file diff --git a/simphony/time_domain/utils.py b/simphony/time_domain/utils.py new file mode 100644 index 00000000..4791f2f7 --- /dev/null +++ b/simphony/time_domain/utils.py @@ -0,0 +1,6 @@ +from simphony.time_domain import TimeSystem +from simphony.time_domain import PoleResidueModel + +def pole_residue_to_time_system(poe_residue_model: PoleResidueModel) -> TimeSystem: + pass +