Example usage
To use openacquisition
in a project:
import openacquisition
print(openacquisition.__version__)
0.1.0
Isolation Windows
from openacquisition.isolation_windows.isolation_shape import IsolationShape
import matplotlib.pyplot as plt
import numpy as np
# Constructor
shape = IsolationShape(1,10,0,1)
# Isolation efficiency at the window's center
print("Isolation efficiency at 0.0 offset:", shape.get_isolation_efficiency(0))
# Generate data to plot isolation window shape
x = np.linspace(-2, 2, 100)
y = [shape.get_isolation_efficiency(offset) for offset in x]
# Make plot
fig, ax = plt.subplots()
ax.plot(x,y)
plt.show()
Isolation efficiency at 0.0 offset: 1.0