Zero
0.9.1
Introduction
Circuits
What is a ‘circuit’?
Circuit manipulation
Components
Passive components
Resistors
Capacitors
Inductors
Op-amps
Voltage gain
Special case: voltage followers
Noise
Library
Noise
Johnson noise
Op-amp noise
Op-amp voltage noise
Op-amp current noise
Defining new noise sources
What is a ‘component’?
Component names
Setting a component’s value
Analyses
AC analyses
Small AC signal analysis
Small AC noise analysis
Generating noise sums
Referring noise to the input
Implementation
Available analyses
Solutions
Retrieving functions
Specifying response sources and sinks
Specifying noise sources and sinks
Groups
Plotting with groups
Combining solutions
Default functions
Plotting
Plotting in analysis scripts
Responses
Noise spectral densities
Further modifying plots generated by
Zero
Plotting from the command line
Data containers
Series
Functions
Responses
Noise spectral densities
Labels
Mathematical operations
Parsing and displaying quantities
Parsing quantities
Displaying quantities
Mathematical operations with quantities
Examples
Non-inverting whitening filter response
Inverting whitening filter response
Inverting whitening filter output noise
Input-projected photodetector readout noise
LISO scripts
Input file parsing
Generating a circuit graph
LISO compatibility
Parsing LISO files
LISO input file parsing
Known incompatibilities
Differences in behaviour
LISO output file parsing
Known incompatibilities
Differences in behaviour
Command line interface
Commands
Settings
Listing the user configuration file path
Creating a user configuration
Opening the user configuration for editing
Removing the user configuration
Showing the configuration
Styling plots
Command reference
Component library tools
Listing the user library file path
Creating a user library
Opening the user library for editing
Removing the user library
Showing the library
Search queries
Command reference
Datasheets
Searching for parts
Updating the API endpoint and key
Command reference
LISO tools
Script path
Verbose output
Simulating a LISO input script with
Zero
Re-simulating a LISO output file with
Zero
Simulating a LISO input script with an external LISO binary
Comparing a native simulation to LISO
Simulating multiple input files together
Scaling response plots
Saving figures
Command reference
Configuration
Information for developers
Code style
Documentation style
Development environment
Merge requests
Creating new releases
Updating PyPI (pip) package
API documentation
zero
zero package
Contributing
Suggestions and bug reports
Op-amp library additions
Code contributions
Zero
Docs
»
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
Symbols
--compare
zero-liso command line option
--diff
zero-liso command line option
--display
zero-datasheet command line option
--download-only
zero-datasheet command line option
--exact
zero-datasheet command line option
--first
zero-datasheet command line option
--fstart <fstart>
zero-library-search command line option
--fstop <fstop>
zero-library-search command line option
--liso
zero-liso command line option
--liso-path <liso_path>
zero-liso command line option
--no-plot
zero-liso command line option
--no-plot-current-noise
zero-library-search command line option
--no-plot-gain
zero-library-search command line option
--no-plot-voltage-noise
zero-library-search command line option
--no-show-table
zero-library-search command line option
--npoints <npoints>
zero-library-search command line option
--paged
zero-config-show command line option
zero-library-search command line option
zero-library-show command line option
--partial
zero-datasheet command line option
--path <path>
zero-datasheet command line option
--plot
zero-liso command line option
--plot-current-noise
zero-library-search command line option
--plot-gain
zero-library-search command line option
--plot-voltage-noise
zero-library-search command line option
--print-equations
zero-liso command line option
--print-matrix
zero-liso command line option
--resp-scale-abs
zero-liso command line option
--resp-scale-db
zero-liso command line option
--save-current-noise-figure <save_current_noise_figure>
zero-library-search command line option
--save-data <save_data>
zero-library-search command line option
--save-figure <save_figure>
zero-liso command line option
--save-gain-figure <save_gain_figure>
zero-library-search command line option
--save-voltage-noise-figure <save_voltage_noise_figure>
zero-library-search command line option
--show-table
zero-library-search command line option
--sort-a0 <sort_a0>
zero-library-search command line option
--sort-delay <sort_delay>
zero-library-search command line option
--sort-gbw <sort_gbw>
zero-library-search command line option
--sort-icorner <sort_icorner>
zero-library-search command line option
--sort-imax <sort_imax>
zero-library-search command line option
--sort-inoise <sort_inoise>
zero-library-search command line option
--sort-sr <sort_sr>
zero-library-search command line option
--sort-vcorner <sort_vcorner>
zero-library-search command line option
--sort-vmax <sort_vmax>
zero-library-search command line option
--sort-vnoise <sort_vnoise>
zero-library-search command line option
--timeout <timeout>
zero-datasheet command line option
-f
zero-datasheet command line option
-p
zero-datasheet command line option
-t
zero-datasheet command line option
[FILE]...
zero-liso command line option
A
a0() (zero.config.components.LibraryOpAmp property)
AcNoiseAnalysis (class in zero.analysis.ac.noise)
AcSignalAnalysis (class in zero.analysis.ac.signal)
add_capacitor() (zero.circuit.Circuit method)
add_coefficient() (zero.analysis.ac.base.BaseEquation method)
add_component() (zero.circuit.Circuit method)
add_data() (zero.config.components.OpAmpLibrary method)
add_inductor() (zero.circuit.Circuit method)
add_library_opamp() (zero.circuit.Circuit method)
add_log_handler() (in module zero)
add_noise() (zero.components.Component method)
(zero.solution.Solution method)
add_noise_reference() (zero.solution.Solution method)
add_noise_sum() (zero.solution.Solution method)
add_noisy_element() (zero.liso.base.LisoParser method)
add_noisy_sum_element() (zero.liso.base.LisoParser method)
add_opamp() (zero.circuit.Circuit method)
add_resistor() (zero.circuit.Circuit method)
add_response() (zero.solution.Solution method)
add_response_output() (zero.liso.base.LisoParser method)
add_response_reference() (zero.solution.Solution method)
align_to() (zero.display.EquationDisplay method)
argmax_difference() (in module zero.data)
ax1() (zero.display.BodePlotter property)
ax2() (zero.display.BodePlotter property)
axis() (zero.display.SpectralDensityPlotter property)
B
BASE_CONFIG_FILENAME (zero.config.base.BaseConfig attribute)
(zero.config.components.OpAmpLibrary attribute)
(zero.config.settings.ZeroConfig attribute)
base_config_path() (zero.config.base.BaseConfig property)
BASE_NAME (zero.components.Capacitor attribute)
(zero.components.Component attribute)
(zero.components.Inductor attribute)
(zero.components.Input attribute)
(zero.components.OpAmp attribute)
(zero.components.Resistor attribute)
BaseAcAnalysis (class in zero.analysis.ac.base)
BaseAnalysis (class in zero.analysis.base)
BaseCoefficient (class in zero.analysis.ac.base)
BaseConfig (class in zero.config.base)
BaseElement (class in zero.elements)
BaseEquation (class in zero.analysis.ac.base)
BaseFunction (class in zero.data)
BaseGroupPlotter (class in zero.display)
BasePlotter (class in zero.display)
BaseSolver (class in zero.solve.base)
BodePlotter (class in zero.display)
build() (zero.liso.base.LisoParser method)
C
calculate() (zero.analysis.ac.base.BaseAcAnalysis method)
(zero.analysis.ac.noise.AcNoiseAnalysis method)
(zero.analysis.ac.signal.AcSignalAnalysis method)
capacitance() (zero.components.Capacitor property)
Capacitor (class in zero.components)
capacitors() (zero.circuit.Circuit property)
ChangeFlagDict (class in zero.misc)
Circuit (class in zero.circuit)
circuit_equation_display() (zero.analysis.ac.base.BaseAcAnalysis method)
circuit_matrix() (zero.analysis.ac.base.BaseAcAnalysis method)
(zero.analysis.ac.noise.AcNoiseAnalysis method)
circuit_matrix_display() (zero.analysis.ac.base.BaseAcAnalysis method)
combine() (zero.solution.Solution method)
combine_cells() (zero.display.TableFormatter method)
complex_magnitude() (zero.data.Response property)
Component (class in zero.components)
component() (zero.liso.base.LisoOutputCurrent property)
component_equation() (zero.analysis.ac.base.BaseAcAnalysis method)
component_equations() (zero.analysis.ac.base.BaseAcAnalysis property)
component_index() (zero.analysis.ac.base.BaseAcAnalysis method)
component_matrix_index() (zero.analysis.ac.base.BaseAcAnalysis method)
component_names() (zero.circuit.Circuit property)
component_noise() (zero.solution.Solution property)
component_type() (zero.noise.ComponentNoise property)
ComponentCoefficient (class in zero.analysis.ac.base)
ComponentEquation (class in zero.analysis.ac.base)
ComponentNoise (class in zero.noise)
ComponentNotFoundError
components (zero.circuit.Circuit attribute)
ConfigAlreadyExistsException
ConfigDoesntExistException
corner_frequency() (zero.noise.OpAmpCurrentNoise property)
(zero.noise.OpAmpVoltageNoise property)
coupled_inductors() (zero.components.Inductor property)
CouplingFactorDict (class in zero.components)
create_response() (in module zero.tools)
create_user_config() (zero.config.base.BaseConfig method)
CurrentCoefficient (class in zero.analysis.ac.base)
CurrentNoise (class in zero.noise)
D
Datasheet (class in zero.datasheet.parts)
db_magnitude() (zero.data.Response property)
db_to_mag() (in module zero.misc)
default_functions() (zero.solution.Solution property)
DEFAULT_GROUP_NAME (zero.solution.Solution attribute)
DEFAULT_INPUT_IMPEDANCE (zero.analysis.ac.noise.AcNoiseAnalysis attribute)
default_params() (zero.datasheet.fetch.PartRequest property)
DEFAULT_REF_GROUP_NAME (zero.solution.Solution attribute)
default_response_sinks() (zero.liso.base.LisoParser method)
default_response_sources() (zero.liso.base.LisoParser method)
DEFAULT_USER_CONFIG_FILENAME (zero.config.base.BaseConfig attribute)
(zero.config.components.OpAmpLibrary attribute)
(zero.config.settings.ZeroConfig attribute)
delay() (zero.config.components.LibraryOpAmp property)
difference() (zero.solution.Solution method)
dim_size() (zero.analysis.ac.base.BaseAcAnalysis property)
display() (zero.datasheet.parts.Datasheet method)
DISPLAY_UNIT (zero.components.Capacitor attribute)
(zero.components.Component attribute)
(zero.components.Inductor attribute)
(zero.components.Resistor attribute)
displayed_noise_objects() (zero.liso.base.LisoParser property)
download() (zero.datasheet.parts.Datasheet method)
Downloadable (class in zero.misc)
draw() (zero.data.BaseFunction method)
(zero.data.NoiseDensityBase method)
(zero.data.Response method)
DTYPE (zero.solve.scipy.ScipySolver attribute)
E
element_headers() (zero.analysis.ac.base.BaseAcAnalysis property)
element_names() (zero.analysis.ac.base.BaseAcAnalysis property)
(zero.circuit.Circuit property)
ELEMENT_TYPE (zero.components.Capacitor attribute)
(zero.components.Component attribute)
(zero.components.Inductor attribute)
(zero.components.Input attribute)
(zero.components.OpAmp attribute)
(zero.components.Resistor attribute)
(zero.elements.BaseElement attribute)
(zero.elements.GenericElement attribute)
(zero.noise.ComponentNoise attribute)
(zero.noise.NodeNoise attribute)
element_type() (zero.data.NoiseDensity property)
(zero.elements.BaseElement property)
ELEMENT_UNIT (zero.components.Component attribute)
(zero.components.Node attribute)
(zero.elements.BaseElement attribute)
element_unit() (zero.elements.BaseElement property)
(zero.elements.GenericElement property)
ElementNotFoundError
elements() (zero.analysis.ac.base.BaseAcAnalysis property)
(zero.circuit.Circuit property)
EquationDisplay (class in zero.display)
equivalent() (zero.data.BaseFunction method)
equivalent_to() (zero.solution.Solution method)
F
fetch() (zero.misc.Downloadable method)
fetch_file() (zero.misc.Downloadable method)
figure() (zero.display.BodePlotter property)
(zero.display.MatplotlibPlotter property)
(zero.display.SpectralDensityPlotter property)
filter_noise() (zero.solution.Solution method)
filter_noise_sums() (zero.solution.Solution method)
filter_responses() (zero.solution.Solution method)
flat_noise() (zero.noise.OpAmpCurrentNoise property)
(zero.noise.OpAmpVoltageNoise property)
format_cell() (zero.display.MatrixDisplay method)
(zero.display.TableFormatter method)
format_cell_html() (zero.display.MatrixDisplay method)
format_cell_text() (zero.display.MatrixDisplay method)
format_coefficient_latex() (zero.display.EquationDisplay method)
format_coefficient_text() (zero.display.EquationDisplay method)
format_element() (zero.analysis.ac.base.BaseAcAnalysis method)
format_exponent_latex() (zero.display.EquationDisplay method)
format_exponent_text() (zero.display.EquationDisplay method)
format_name() (zero.config.components.OpAmpLibrary class method)
format_rhs() (zero.display.EquationDisplay method)
format_row() (zero.display.TableFormatter method)
formatted_table() (zero.display.TableFormatter property)
frequencies() (zero.data.BaseFunction property)
(zero.liso.base.LisoParser property)
frequencies_match() (in module zero.data)
from_mag_phase() (zero.data.Series class method)
from_re_im() (zero.data.Series class method)
full() (zero.solve.base.BaseSolver method)
(zero.solve.scipy.ScipySolver method)
full_path() (zero.datasheet.parts.Datasheet property)
function_group() (zero.solution.Solution method)
G
gain() (zero.config.components.LibraryOpAmp method)
gbw() (zero.config.components.LibraryOpAmp property)
GenericElement (class in zero.elements)
get_base_power() (zero.display.TableFormatter method)
get_component() (zero.circuit.Circuit method)
get_data() (zero.config.components.OpAmpLibrary method)
get_element() (zero.circuit.Circuit method)
get_empty_results_matrix() (zero.analysis.ac.base.BaseAcAnalysis method)
get_group_functions() (zero.solution.Solution method)
get_node() (zero.circuit.Circuit method)
get_noise() (zero.circuit.Circuit method)
(zero.solution.Solution method)
get_noise_sink() (zero.solution.Solution method)
get_noise_source() (zero.solution.Solution method)
get_noise_sum() (zero.solution.Solution method)
get_opamp() (zero.config.components.OpAmpLibrary method)
get_response() (zero.solution.Solution method)
get_response_sink() (zero.solution.Solution method)
get_response_source() (zero.solution.Solution method)
groups() (zero.solution.Solution property)
H
has_component() (zero.circuit.Circuit method)
has_current_input() (zero.analysis.ac.signal.AcSignalAnalysis property)
has_data() (zero.config.components.OpAmpLibrary method)
has_element() (zero.circuit.Circuit method)
has_imag() (zero.liso.base.LisoOutputElement property)
has_input() (zero.circuit.Circuit property)
has_inv_current_noise() (zero.components.OpAmp property)
has_magnitude() (zero.liso.base.LisoOutputElement property)
has_node() (zero.circuit.Circuit method)
has_noise() (zero.solution.Solution property)
has_noise_sums() (zero.solution.Solution property)
has_non_inv_current_noise() (zero.components.OpAmp property)
has_opamp_inv_current_noise() (zero.liso.base.LisoNoisyElement property)
has_opamp_non_inv_current_noise() (zero.liso.base.LisoNoisyElement property)
has_opamp_voltage_noise() (zero.liso.base.LisoNoisyElement property)
has_phase() (zero.liso.base.LisoOutputElement property)
has_real() (zero.liso.base.LisoOutputElement property)
has_responses() (zero.solution.Solution property)
has_suffix() (zero.liso.base.LisoNoisyElement property)
has_voltage_input() (zero.analysis.ac.signal.AcSignalAnalysis property)
has_voltage_noise() (zero.components.OpAmp property)
I
icorner() (zero.config.components.LibraryOpAmp property)
imag_index() (zero.liso.base.LisoOutputElement property)
imag_scales() (zero.liso.base.LisoOutputElement property)
imax() (zero.config.components.LibraryOpAmp property)
impedance() (zero.components.Capacitor method)
(zero.components.Inductor method)
(zero.components.Input property)
(zero.components.PassiveComponent method)
(zero.components.Resistor method)
impedance_from() (zero.components.Inductor method)
ImpedanceCoefficient (class in zero.analysis.ac.base)
inductance() (zero.components.Inductor property)
inductance_from() (zero.components.Inductor method)
Inductor (class in zero.components)
inductor_couplings() (zero.liso.base.LisoParser property)
inductors() (zero.circuit.Circuit property)
inoise() (zero.config.components.LibraryOpAmp property)
Input (class in zero.components)
input_component() (zero.circuit.Circuit property)
input_component_index() (zero.analysis.ac.signal.AcSignalAnalysis property)
input_impedance() (zero.circuit.Circuit property)
(zero.liso.base.LisoParser property)
input_node_index() (zero.analysis.ac.signal.AcSignalAnalysis property)
input_node_n() (zero.liso.base.LisoParser property)
input_node_p() (zero.liso.base.LisoParser property)
input_refer() (zero.liso.base.LisoParser property)
input_shapes (zero.display.NodeGraph attribute)
input_type() (zero.liso.base.LisoParser property)
inv_current_noise() (zero.components.OpAmp property)
inverse() (zero.data.Response method)
(zero.data.Series method)
inverse_gain() (zero.config.components.LibraryOpAmp method)
is_default_noise() (zero.solution.Solution method)
is_default_noise_sum() (zero.solution.Solution method)
is_default_response() (zero.solution.Solution method)
J
johnson_noise() (zero.components.Resistor property)
L
label() (zero.components.Component property)
(zero.components.Node property)
(zero.data.BaseFunction property)
(zero.elements.GenericElement property)
(zero.noise.CurrentNoise property)
(zero.noise.Noise property)
(zero.noise.ResistorJohnsonNoise property)
(zero.noise.VoltageNoise property)
latest_datasheet() (zero.datasheet.parts.Part property)
latest_part() (zero.datasheet.fetch.PartRequest property)
LibraryOpAmp (class in zero.config.components)
LibraryParserError
LibraryQueryEngine (class in zero.config.query)
LibraryQueryParser (class in zero.config.query)
lighten_colours() (in module zero.display)
LisoError
LisoInputParser (class in zero.liso.input)
LisoNoisyElement (class in zero.liso.base)
LisoOutputCurrent (class in zero.liso.base)
LisoOutputElement (class in zero.liso.base)
LisoOutputParser (class in zero.liso.output)
LisoOutputVoltage (class in zero.liso.base)
LisoParser (class in zero.liso.base)
LisoParserError
LisoRunner (class in zero.liso.runner)
M
mag_to_db() (in module zero.misc)
magnitude() (zero.data.Response property)
magnitude_index() (zero.liso.base.LisoOutputElement property)
magnitude_scales() (zero.liso.base.LisoOutputElement property)
match() (zero.config.components.OpAmpLibrary method)
matches_between() (in module zero.solution)
MatplotlibPlotter (class in zero.display)
MatrixDisplay (class in zero.display)
mean_resistance() (zero.analysis.ac.base.BaseAcAnalysis property)
merge_group() (zero.solution.Solution method)
meta_data() (zero.data.BaseFunction method)
meta_equivalent() (zero.data.BaseFunction method)
model() (zero.config.components.LibraryOpAmp property)
move_default_group_functions() (zero.solution.Solution method)
MplGroupPlotter (class in zero.display)
MultiNoiseDensity (class in zero.data)
N
n_capacitors() (zero.liso.output.LisoOutputParser property)
n_components() (zero.circuit.Circuit property)
n_current_outputs() (zero.liso.output.LisoOutputParser property)
n_datasheets() (zero.datasheet.parts.Part property)
n_displayed_noise() (zero.liso.base.LisoParser property)
n_freqs() (zero.analysis.ac.base.BaseAcAnalysis property)
n_frequencies() (zero.solution.Solution property)
n_inductors() (zero.liso.output.LisoOutputParser property)
n_mutual_inductances() (zero.liso.output.LisoOutputParser property)
n_nodes() (zero.circuit.Circuit property)
(zero.liso.output.LisoOutputParser property)
n_noise() (zero.liso.output.LisoOutputParser property)
n_noise_sources() (zero.liso.output.LisoOutputParser property)
n_noisy() (zero.liso.output.LisoOutputParser property)
n_opamps() (zero.liso.output.LisoOutputParser property)
n_resistors() (zero.liso.output.LisoOutputParser property)
n_response_outputs() (zero.liso.base.LisoParser property)
n_scales() (zero.liso.base.LisoOutputElement property)
n_summed_noise() (zero.liso.base.LisoParser property)
n_voltage_outputs() (zero.liso.output.LisoOutputParser property)
NAME (zero.solve.base.BaseSolver attribute)
(zero.solve.scipy.ScipySolver attribute)
name() (zero.solution.Solution property)
NamedInstance (class in zero.misc)
NoDataException
Node (class in zero.components)
node() (zero.liso.base.LisoOutputVoltage property)
node1() (zero.components.Input property)
(zero.components.OpAmp property)
(zero.components.PassiveComponent property)
node2() (zero.components.Input property)
(zero.components.OpAmp property)
(zero.components.PassiveComponent property)
node3() (zero.components.OpAmp property)
node_equation() (zero.analysis.ac.base.BaseAcAnalysis method)
node_equations() (zero.analysis.ac.base.BaseAcAnalysis property)
node_graph() (zero.display.NodeGraph method)
node_index() (zero.analysis.ac.base.BaseAcAnalysis method)
node_matrix_index() (zero.analysis.ac.base.BaseAcAnalysis method)
node_n() (zero.components.Input property)
node_names() (zero.circuit.Circuit property)
node_p() (zero.components.Input property)
NodeEquation (class in zero.analysis.ac.base)
NodeGraph (class in zero.display)
NodeNoise (class in zero.noise)
NodeNotFoundError
nodes (zero.circuit.Circuit attribute)
nodes() (zero.components.Component property)
Noise (class in zero.noise)
noise (zero.components.Component attribute)
noise() (zero.display.OpAmpCurrentNoisePlotter method)
(zero.display.OpAmpNoisePlotter method)
(zero.display.OpAmpVoltageNoisePlotter method)
(zero.solution.Solution property)
noise_current() (zero.noise.CurrentNoise method)
(zero.noise.OpAmpCurrentNoise method)
noise_element_index() (zero.analysis.ac.noise.AcNoiseAnalysis property)
NOISE_GROUPS_ALL (zero.solution.Solution attribute)
NOISE_LABELS_ALL (zero.solution.Solution attribute)
noise_name() (zero.data.NoiseDensity property)
noise_names() (zero.data.MultiNoiseDensity property)
noise_output_element() (zero.liso.base.LisoParser property)
noise_sink() (zero.analysis.ac.noise.AcNoiseAnalysis property)
noise_sinks() (zero.solution.Solution property)
NOISE_SINKS_ALL (zero.solution.Solution attribute)
noise_sources() (zero.circuit.Circuit property)
(zero.solution.Solution property)
NOISE_SOURCES_ALL (zero.solution.Solution attribute)
noise_sums() (zero.solution.Solution property)
NOISE_TYPE (zero.noise.CurrentNoise attribute)
(zero.noise.Noise attribute)
(zero.noise.ResistorJohnsonNoise attribute)
(zero.noise.VoltageNoise attribute)
noise_type() (zero.data.NoiseDensity property)
(zero.noise.Noise property)
NOISE_TYPES_ALL (zero.solution.Solution attribute)
noise_voltage() (zero.noise.OpAmpVoltageNoise method)
(zero.noise.ResistorJohnsonNoise method)
(zero.noise.VoltageNoise method)
NoiseDensity (class in zero.data)
NoiseDensityBase (class in zero.data)
NoiseNotFoundError
noisy_elements() (zero.liso.base.LisoParser property)
noisy_sum_elements() (zero.liso.base.LisoParser property)
non_gnd_nodes() (zero.circuit.Circuit property)
non_inv_current_noise() (zero.components.OpAmp property)
nonesorter() (in module zero.datasheet.parts)
O
OP_OVERRIDE_MAP (zero.liso.input.LisoInputParser attribute)
OpAmp (class in zero.components)
OPAMP_IGNORE_STRINGS (zero.liso.output.LisoOutputParser attribute)
opamp_names() (zero.config.components.OpAmpLibrary property)
(zero.liso.base.LisoParser property)
opamp_noise() (zero.solution.Solution property)
opamp_noise_sources() (zero.circuit.Circuit property)
OPAMP_NOISE_TYPE_INV_CURRENT (zero.liso.base.LisoNoisyElement attribute)
OPAMP_NOISE_TYPE_NON_INV_CURRENT (zero.liso.base.LisoNoisyElement attribute)
OPAMP_NOISE_TYPE_VOLTAGE (zero.liso.base.LisoNoisyElement attribute)
opamp_output_node_names() (zero.liso.base.LisoParser property)
opamp_output_nodes() (zero.circuit.Circuit property)
opamp_set() (zero.config.query.LibraryQueryEngine property)
OpAmpCurrentNoise (class in zero.noise)
OpAmpCurrentNoisePlotter (class in zero.display)
OpAmpGainPlotter (class in zero.display)
OpAmpLibrary (class in zero.config.components)
OpAmpNoisePlotter (class in zero.display)
opamps() (zero.circuit.Circuit property)
(zero.config.components.OpAmpLibrary property)
OpAmpVoltageNoise (class in zero.noise)
OpAmpVoltageNoisePlotter (class in zero.display)
open_user_config() (zero.config.base.BaseConfig method)
output_all_components() (zero.liso.input.LisoInputParser property)
output_all_components_scales() (zero.liso.input.LisoInputParser property)
output_all_nodes() (zero.liso.input.LisoInputParser property)
output_all_nodes_scales() (zero.liso.input.LisoInputParser property)
output_all_opamp_nodes() (zero.liso.input.LisoInputParser property)
output_all_opamp_nodes_scales() (zero.liso.input.LisoInputParser property)
output_all_opamps() (zero.liso.input.LisoInputParser property)
output_all_opamps_scales() (zero.liso.input.LisoInputParser property)
output_components() (zero.liso.base.LisoParser property)
output_nodes() (zero.liso.base.LisoParser property)
OUTPUT_TYPE (zero.liso.base.LisoOutputCurrent attribute)
(zero.liso.base.LisoOutputElement attribute)
(zero.liso.base.LisoOutputVoltage attribute)
output_type() (zero.liso.base.LisoParser property)
P
p_binary_expression() (zero.config.query.LibraryQueryParser method)
p_binary_operator() (zero.config.query.LibraryQueryParser method)
p_capacitor() (zero.liso.input.LisoInputParser method)
(zero.liso.output.LisoOutputParser method)
p_chunks() (zero.liso.input.LisoInputParser method)
p_comparison_expression() (zero.config.query.LibraryQueryParser method)
p_comparison_operator() (zero.config.query.LibraryQueryParser method)
p_current_output_component() (zero.liso.output.LisoOutputParser method)
p_data() (zero.liso.output.LisoOutputParser method)
p_data_line() (zero.liso.output.LisoOutputParser method)
p_datum() (zero.liso.output.LisoOutputParser method)
p_empty_instruction() (zero.liso.input.LisoInputParser method)
p_end() (zero.liso.input.LisoInputParser method)
p_error() (zero.config.query.LibraryQueryParser method)
(zero.liso.base.LisoParser method)
(zero.liso.input.LisoInputParser method)
(zero.liso.output.LisoOutputParser method)
p_expression_group() (zero.config.query.LibraryQueryParser method)
p_file_contents() (zero.liso.output.LisoOutputParser method)
p_file_line() (zero.liso.output.LisoOutputParser method)
p_freq() (zero.liso.input.LisoInputParser method)
p_iinput() (zero.liso.input.LisoInputParser method)
p_inductor() (zero.liso.input.LisoInputParser method)
(zero.liso.output.LisoOutputParser method)
p_instruction_list() (zero.liso.input.LisoInputParser method)
p_ioutput() (zero.liso.input.LisoInputParser method)
p_metadata_line() (zero.liso.output.LisoOutputParser method)
p_mutual_inductance() (zero.liso.input.LisoInputParser method)
(zero.liso.output.LisoOutputParser method)
p_node() (zero.liso.output.LisoOutputParser method)
p_noise() (zero.liso.input.LisoInputParser method)
p_noise_outputs() (zero.liso.output.LisoOutputParser method)
p_noisy() (zero.liso.input.LisoInputParser method)
p_noisy_sources() (zero.liso.output.LisoOutputParser method)
p_opamp() (zero.liso.input.LisoInputParser method)
(zero.liso.output.LisoOutputParser method)
p_resistor() (zero.liso.input.LisoInputParser method)
(zero.liso.output.LisoOutputParser method)
p_statement() (zero.config.query.LibraryQueryParser method)
p_uinput() (zero.liso.input.LisoInputParser method)
p_uoutput() (zero.liso.input.LisoInputParser method)
p_value_with_unit() (zero.config.query.LibraryQueryParser method)
p_voltage_output_node() (zero.liso.output.LisoOutputParser method)
parameters (zero.config.query.LibraryQueryParser attribute)
parameters() (zero.config.query.LibraryQueryEngine property)
parse() (zero.config.query.LibraryQueryParser method)
(zero.liso.base.LisoParser method)
parsing_started() (zero.liso.base.LisoParser property)
Part (class in zero.datasheet.parts)
PartRequest (class in zero.datasheet.fetch)
passive_components() (zero.circuit.Circuit property)
PassiveComponent (class in zero.components)
phase() (zero.data.Response property)
phase_index() (zero.liso.base.LisoOutputElement property)
phase_scales() (zero.liso.base.LisoOutputElement property)
plot() (zero.display.BasePlotter method)
(zero.display.BodePlotter method)
(zero.display.OpAmpGainPlotter method)
(zero.display.OpAmpNoisePlotter method)
(zero.display.SpectralDensityPlotter method)
(zero.solution.Solution method)
plot_groups() (zero.display.BaseGroupPlotter method)
(zero.display.MplGroupPlotter method)
plot_noise() (zero.solution.Solution method)
plot_responses() (zero.solution.Solution method)
plottable() (zero.liso.base.LisoParser property)
poles() (zero.config.components.LibraryOpAmp property)
poles_mag_q() (zero.config.components.LibraryOpAmp property)
populate_library() (zero.config.components.OpAmpLibrary method)
progress() (zero.analysis.base.BaseAnalysis method)
Q
QUERY
zero-library-search command line option
query() (zero.config.query.LibraryQueryEngine method)
R
real_index() (zero.liso.base.LisoOutputElement property)
real_scales() (zero.liso.base.LisoOutputElement property)
Reference (class in zero.data)
ReferenceNoise (class in zero.data)
ReferenceResponse (class in zero.data)
remove_component() (zero.circuit.Circuit method)
remove_user_config() (zero.config.base.BaseConfig method)
rename_group() (zero.solution.Solution method)
replace() (zero.solution.Solution method)
replace_component() (zero.circuit.Circuit method)
reserved (zero.liso.input.LisoInputParser attribute)
RESERVED_NAMES (zero.circuit.Circuit attribute)
reset() (zero.analysis.ac.base.BaseAcAnalysis method)
(zero.liso.base.LisoParser method)
reset_sources_and_sinks() (zero.analysis.ac.base.BaseAcAnalysis method)
resistance() (zero.components.Resistor property)
(zero.noise.ResistorJohnsonNoise property)
Resistor (class in zero.components)
resistor_names() (zero.liso.base.LisoParser property)
resistor_noise() (zero.solution.Solution property)
resistor_noise_sources() (zero.circuit.Circuit property)
ResistorJohnsonNoise (class in zero.noise)
resistors() (zero.circuit.Circuit property)
Response (class in zero.data)
response() (zero.display.OpAmpGainPlotter method)
RESPONSE_GROUPS_ALL (zero.solution.Solution attribute)
RESPONSE_LABELS_ALL (zero.solution.Solution attribute)
response_outputs() (zero.liso.base.LisoParser property)
response_sinks() (zero.solution.Solution property)
RESPONSE_SINKS_ALL (zero.solution.Solution attribute)
response_sources() (zero.solution.Solution property)
RESPONSE_SOURCES_ALL (zero.solution.Solution attribute)
responses() (zero.solution.Solution property)
right_hand_side() (zero.analysis.ac.base.BaseAcAnalysis method)
right_hand_side_index() (zero.analysis.ac.base.BaseAcAnalysis property)
(zero.analysis.ac.noise.AcNoiseAnalysis property)
(zero.analysis.ac.signal.AcSignalAnalysis property)
row_cell_groups() (zero.display.EquationDisplay property)
(zero.display.MatrixDisplay property)
(zero.display.TableFormatter property)
row_cells() (zero.display.TableFormatter property)
run() (zero.liso.runner.LisoRunner method)
S
safe_filename() (zero.datasheet.parts.Datasheet property)
safe_part_name() (zero.datasheet.parts.Datasheet property)
sanitise_cell() (zero.display.TableFormatter method)
save() (zero.display.MatplotlibPlotter method)
scale_noise() (zero.solution.Solution method)
scale_responses() (zero.solution.Solution method)
scales() (zero.liso.base.LisoOutputElement property)
ScipySolver (class in zero.solve.scipy)
search_query() (zero.datasheet.fetch.PartRequest property)
Series (class in zero.data)
series_equivalent() (zero.data.BaseFunction method)
(zero.data.NoiseDensityBase method)
(zero.data.Response method)
set_inductor_coupling() (zero.circuit.Circuit method)
set_log_verbosity() (in module zero)
set_noise_as_default() (zero.solution.Solution method)
set_noise_sum_as_default() (zero.solution.Solution method)
set_response_as_default() (zero.solution.Solution method)
set_up_sources_and_sinks() (zero.analysis.ac.base.BaseAcAnalysis method)
show() (zero.display.BasePlotter method)
(zero.display.MatplotlibPlotter method)
(zero.display.OpAmpGainPlotter method)
(zero.display.OpAmpNoisePlotter method)
(zero.solution.Solution method)
SingleSinkFunction (class in zero.data)
SingleSourceFunction (class in zero.data)
Singleton (class in zero.misc)
sink() (zero.data.SingleSinkFunction property)
sink_unit() (zero.data.Reference property)
(zero.data.SingleSinkFunction property)
Solution (class in zero.solution)
solution() (zero.analysis.ac.base.BaseAcAnalysis property)
(zero.liso.base.LisoParser method)
solve() (zero.analysis.ac.base.BaseAcAnalysis method)
(zero.solve.base.BaseSolver method)
(zero.solve.scipy.ScipySolver method)
sort_functions() (zero.solution.Solution method)
sorted_datasheets() (zero.datasheet.parts.Part property)
source() (zero.data.SingleSourceFunction property)
source_sum_index() (zero.liso.output.LisoOutputParser property)
source_unit() (zero.data.SingleSourceFunction property)
sparse() (zero.solve.base.BaseSolver method)
(zero.solve.scipy.ScipySolver method)
spectra_match() (in module zero.data)
spectral_density() (zero.data.NoiseDensityBase property)
(zero.noise.Noise method)
SpectralDensityPlotter (class in zero.display)
sr() (zero.config.components.LibraryOpAmp property)
states (zero.liso.output.LisoOutputParser attribute)
summed_noise_objects() (zero.liso.base.LisoParser property)
(zero.liso.input.LisoInputParser property)
SUPPORTED_SCALES (zero.liso.base.LisoOutputElement attribute)
T
t_AND (zero.config.query.LibraryQueryParser attribute)
t_ANY_capacitors() (zero.liso.output.LisoOutputParser method)
t_ANY_currentinput() (zero.liso.output.LisoOutputParser method)
t_ANY_currentoutputcomponents() (zero.liso.output.LisoOutputParser method)
t_ANY_floatingvoltageinput() (zero.liso.output.LisoOutputParser method)
t_ANY_gnuplotoptions() (zero.liso.output.LisoOutputParser method)
t_ANY_inductors() (zero.liso.output.LisoOutputParser method)
t_ANY_inputrefer() (zero.liso.output.LisoOutputParser method)
t_ANY_mutualinductances() (zero.liso.output.LisoOutputParser method)
t_ANY_nodes() (zero.liso.output.LisoOutputParser method)
t_ANY_noisecurrentoutputs() (zero.liso.output.LisoOutputParser method)
t_ANY_noiseinputreferred() (zero.liso.output.LisoOutputParser method)
t_ANY_noisevoltageoutputs() (zero.liso.output.LisoOutputParser method)
t_ANY_noisysources() (zero.liso.output.LisoOutputParser method)
t_ANY_opamps() (zero.liso.output.LisoOutputParser method)
t_ANY_resistors() (zero.liso.output.LisoOutputParser method)
t_ANY_voltageinput() (zero.liso.output.LisoOutputParser method)
t_ANY_voltageoutputnodes() (zero.liso.output.LisoOutputParser method)
t_capacitors_CAPACITOR() (zero.liso.output.LisoOutputParser method)
t_CHUNK() (zero.liso.input.LisoInputParser method)
t_currentoutputcomponents_CURRENT_OUTPUT_COMPONENT() (zero.liso.output.LisoOutputParser method)
t_DATUM (zero.liso.output.LisoOutputParser attribute)
t_eof() (zero.config.query.LibraryQueryParser method)
(zero.liso.input.LisoInputParser method)
t_EQUAL (zero.config.query.LibraryQueryParser attribute)
t_error() (zero.config.query.LibraryQueryParser method)
(zero.liso.base.LisoParser method)
t_gnuplotoptions() (zero.liso.output.LisoOutputParser method)
t_GREATER_THAN (zero.config.query.LibraryQueryParser attribute)
t_GREATER_THAN_EQUAL (zero.config.query.LibraryQueryParser attribute)
t_ID() (zero.config.query.LibraryQueryParser method)
t_ignore (zero.config.query.LibraryQueryParser attribute)
(zero.liso.input.LisoInputParser attribute)
(zero.liso.output.LisoOutputParser attribute)
t_ignore_COMMENT (zero.liso.input.LisoInputParser attribute)
(zero.liso.output.LisoOutputParser attribute)
t_inductors_INDUCTOR() (zero.liso.output.LisoOutputParser method)
t_LESS_THAN (zero.config.query.LibraryQueryParser attribute)
t_LESS_THAN_EQUAL (zero.config.query.LibraryQueryParser attribute)
t_LPAREN (zero.config.query.LibraryQueryParser attribute)
t_mutualinductances_MUTUAL_INDUCTANCE() (zero.liso.output.LisoOutputParser method)
t_newline() (zero.config.query.LibraryQueryParser method)
(zero.liso.input.LisoInputParser method)
(zero.liso.output.LisoOutputParser method)
t_nodes_NODE() (zero.liso.output.LisoOutputParser method)
t_noisevoltageoutputs_noisecurrentoutputs_NOISE_OUTPUTS() (zero.liso.output.LisoOutputParser method)
t_noisysources_NOISY_SOURCES() (zero.liso.output.LisoOutputParser method)
t_NOT_EQUAL (zero.config.query.LibraryQueryParser attribute)
t_opamps_OPAMP_CHUNK_1() (zero.liso.output.LisoOutputParser method)
t_opamps_OPAMP_CHUNK_2() (zero.liso.output.LisoOutputParser method)
t_opamps_OPAMP_CHUNK_3() (zero.liso.output.LisoOutputParser method)
t_opamps_OPAMP_CHUNK_4() (zero.liso.output.LisoOutputParser method)
t_OR (zero.config.query.LibraryQueryParser attribute)
t_resistors_RESISTOR() (zero.liso.output.LisoOutputParser method)
t_RPAREN (zero.config.query.LibraryQueryParser attribute)
t_voltageoutputnodes_VOLTAGE_OUTPUT_NODE() (zero.liso.output.LisoOutputParser method)
table() (zero.display.TableFormatter property)
TableFormatter (class in zero.display)
TERM
zero-datasheet command line option
to_signal_analysis() (zero.analysis.ac.noise.AcNoiseAnalysis method)
tokens (zero.config.query.LibraryQueryParser attribute)
(zero.liso.input.LisoInputParser attribute)
(zero.liso.output.LisoOutputParser attribute)
TYPE (zero.analysis.ac.base.BaseCoefficient attribute)
(zero.analysis.ac.base.CurrentCoefficient attribute)
(zero.analysis.ac.base.ImpedanceCoefficient attribute)
(zero.analysis.ac.base.VoltageCoefficient attribute)
U
unit_str() (zero.data.Response property)
USER_CONFIG_FILENAME (zero.config.base.BaseConfig attribute)
(zero.config.components.OpAmpLibrary attribute)
(zero.config.settings.ZeroConfig attribute)
user_config_path() (zero.config.base.BaseConfig property)
V
validate_circuit() (zero.analysis.ac.base.BaseAcAnalysis method)
value (zero.components.PassiveComponent attribute)
value() (zero.components.PassiveComponent property)
vcorner() (zero.config.components.LibraryOpAmp property)
vectors_match() (in module zero.data)
view_pdf() (zero.display.NodeGraph method)
vmax() (zero.config.components.LibraryOpAmp property)
vnoise() (zero.config.components.LibraryOpAmp property)
voltage_noise() (zero.components.OpAmp property)
VoltageCoefficient (class in zero.analysis.ac.base)
VoltageNoise (class in zero.noise)
W
will_calc_component_responses() (zero.liso.base.LisoParser property)
will_calc_node_responses() (zero.liso.base.LisoParser property)
will_calc_noise() (zero.liso.base.LisoParser property)
will_calc_responses() (zero.liso.base.LisoParser property)
Z
zero (module)
zero-config-show command line option
--paged
zero-datasheet command line option
--display
--download-only
--exact
--first
--partial
--path <path>
--timeout <timeout>
-f
-p
-t
TERM
zero-library-search command line option
--fstart <fstart>
--fstop <fstop>
--no-plot-current-noise
--no-plot-gain
--no-plot-voltage-noise
--no-show-table
--npoints <npoints>
--paged
--plot-current-noise
--plot-gain
--plot-voltage-noise
--save-current-noise-figure <save_current_noise_figure>
--save-data <save_data>
--save-gain-figure <save_gain_figure>
--save-voltage-noise-figure <save_voltage_noise_figure>
--show-table
--sort-a0 <sort_a0>
--sort-delay <sort_delay>
--sort-gbw <sort_gbw>
--sort-icorner <sort_icorner>
--sort-imax <sort_imax>
--sort-inoise <sort_inoise>
--sort-sr <sort_sr>
--sort-vcorner <sort_vcorner>
--sort-vmax <sort_vmax>
--sort-vnoise <sort_vnoise>
QUERY
zero-library-show command line option
--paged
zero-liso command line option
--compare
--diff
--liso
--liso-path <liso_path>
--no-plot
--plot
--print-equations
--print-matrix
--resp-scale-abs
--resp-scale-db
--save-figure <save_figure>
[FILE]...
zero.analysis (module)
zero.analysis.ac (module)
zero.analysis.ac.base (module)
zero.analysis.ac.noise (module)
zero.analysis.ac.signal (module)
zero.analysis.base (module)
zero.circuit (module)
zero.components (module)
zero.config (module)
zero.config.base (module)
zero.config.components (module)
zero.config.query (module)
zero.config.settings (module)
zero.data (module)
zero.datasheet (module)
zero.datasheet.fetch (module)
zero.datasheet.parts (module)
zero.display (module)
zero.elements (module)
zero.format (module)
zero.liso (module)
zero.liso.base (module)
zero.liso.input (module)
zero.liso.output (module)
zero.liso.runner (module)
zero.misc (module)
zero.noise (module)
zero.solution (module)
zero.solve (module)
zero.solve.base (module)
zero.solve.scipy (module)
zero.tools (module)
ZeroConfig (class in zero.config.settings)
zeros() (zero.config.components.LibraryOpAmp property)
zeros_mag_q() (zero.config.components.LibraryOpAmp property)