Skip to main content
Ctrl+K
neclib 1.0.3 documentation - Home neclib 1.0.3 documentation - Home
  • Home
  • Parameter Reference
  • API Reference
  • Tutorials for Developers
  • GitHub
  • PyPI
  • Home
  • Parameter Reference
  • API Reference
  • Tutorials for Developers
  • GitHub
  • PyPI

v1.0.3

Ctrl+K

Section Navigation

  • neclib.controllers package
    • neclib.controllers.antenna_pid module
  • neclib.coordinates package
    • neclib.coordinates.observations package
      • neclib.coordinates.observations.grid module
      • neclib.coordinates.observations.observation_spec_base module
      • neclib.coordinates.observations.optical_pointing module
      • neclib.coordinates.observations.otf module
      • neclib.coordinates.observations.psw module
      • neclib.coordinates.observations.radio_pointing module
    • neclib.coordinates.paths package
      • neclib.coordinates.paths.linear module
      • neclib.coordinates.paths.path_base module
      • neclib.coordinates.paths.scan_block module
      • neclib.coordinates.paths.track module
    • neclib.coordinates.pointing_error package
      • neclib.coordinates.pointing_error.nanten2 module
      • neclib.coordinates.pointing_error.omu1p85m module
      • neclib.coordinates.pointing_error.pointing_error module
    • neclib.coordinates.angle_unwrap module
    • neclib.coordinates.convert module
    • neclib.coordinates.frame module
    • neclib.coordinates.observer module
    • neclib.coordinates.optimize module
    • neclib.coordinates.path_finder module
  • neclib.core package
    • neclib.core.data_type package
      • neclib.core.data_type.ordinal module
      • neclib.core.data_type.parameters module
      • neclib.core.data_type.rich_parameters module
      • neclib.core.data_type.status_manager module
      • neclib.core.data_type.value_range module
    • neclib.core.files package
      • neclib.core.files.general module
      • neclib.core.files.toml module
    • neclib.core.formatting package
      • neclib.core.formatting.dict_to_html module
      • neclib.core.formatting.observation_to_html module
      • neclib.core.formatting.status_to_html module
    • neclib.core.inform package
      • neclib.core.inform.console_logger module
      • neclib.core.inform.deprecation module
      • neclib.core.inform.disable module
    • neclib.core.math package
      • neclib.core.math.clip_impl module
      • neclib.core.math.frange_impl module
      • neclib.core.math.functions module
      • neclib.core.math.random module
    • neclib.core.normalization package
      • neclib.core.normalization.array module
      • neclib.core.normalization.astropy_utils module
      • neclib.core.normalization.function_defaults module
    • neclib.core.security package
      • neclib.core.security.busy_impl module
      • neclib.core.security.load_check module
      • neclib.core.security.sanitize_impl module
    • neclib.core.configuration module
    • neclib.core.environ module
    • neclib.core.exceptions module
    • neclib.core.types module
    • neclib.core.units module
  • neclib.data package
    • neclib.data.extrapolate module
    • neclib.data.interpolate module
    • neclib.data.resize module
  • neclib.devices package
    • neclib.devices.ad_converter package
      • neclib.devices.ad_converter.ad_converter_base module
      • neclib.devices.ad_converter.cpz3177 module
      • neclib.devices.ad_converter.simulator module
    • neclib.devices.attenuator package
      • neclib.devices.attenuator.a11713b module
      • neclib.devices.attenuator.a11713c module
      • neclib.devices.attenuator.attenuator_base module
      • neclib.devices.attenuator.cpz340516 module
      • neclib.devices.attenuator.rhio10 module
      • neclib.devices.attenuator.simulator module
    • neclib.devices.ccd_controller package
      • neclib.devices.ccd_controller.ccd_controller_base module
      • neclib.devices.ccd_controller.d7100 module
      • neclib.devices.ccd_controller.m100 module
      • neclib.devices.ccd_controller.simulator module
    • neclib.devices.da_converter package
      • neclib.devices.da_converter.cpz340816 module
      • neclib.devices.da_converter.da_converter_base module
      • neclib.devices.da_converter.simulator module
    • neclib.devices.encoder package
      • neclib.devices.encoder.cpz6204 module
      • neclib.devices.encoder.encoder_base module
      • neclib.devices.encoder.nd287 module
      • neclib.devices.encoder.simulator module
    • neclib.devices.motor package
      • neclib.devices.motor.azd_ad module
      • neclib.devices.motor.cpz2724 module
      • neclib.devices.motor.cpz7204 module
      • neclib.devices.motor.cpz7415v module
      • neclib.devices.motor.motor_base module
      • neclib.devices.motor.simulator module
    • neclib.devices.power_meter package
      • neclib.devices.power_meter.ma24126a module
      • neclib.devices.power_meter.ml2437a module
      • neclib.devices.power_meter.power_meter_base module
      • neclib.devices.power_meter.simulator module
    • neclib.devices.signal_generator package
      • neclib.devices.signal_generator.e8257d module
      • neclib.devices.signal_generator.fsw0010 module
      • neclib.devices.signal_generator.fsw0020 module
      • neclib.devices.signal_generator.mg3692c module
      • neclib.devices.signal_generator.signal_generator_base module
      • neclib.devices.signal_generator.simulator module
    • neclib.devices.spectrometer package
      • neclib.devices.spectrometer.ac240 module
      • neclib.devices.spectrometer.simulator module
      • neclib.devices.spectrometer.spectrometer_base module
      • neclib.devices.spectrometer.xffts module
    • neclib.devices.thermometer package
      • neclib.devices.thermometer.model_218 module
      • neclib.devices.thermometer.simulator module
      • neclib.devices.thermometer.thermometer_base module
    • neclib.devices.vacuum_gauge package
      • neclib.devices.vacuum_gauge.simulator module
      • neclib.devices.vacuum_gauge.tpg261 module
      • neclib.devices.vacuum_gauge.vacuum_gauge_base module
    • neclib.devices.weather_station package
      • neclib.devices.weather_station.simulator module
      • neclib.devices.weather_station.tr72w module
      • neclib.devices.weather_station.tr73u module
      • neclib.devices.weather_station.vantagepro2 module
      • neclib.devices.weather_station.weather_station_base module
    • neclib.devices.device_base module
    • neclib.devices.selector module
  • neclib.recorders package
    • neclib.recorders.console_log_writer module
    • neclib.recorders.file_writer module
    • neclib.recorders.necstdb_writer module
    • neclib.recorders.recorder module
    • neclib.recorders.writer_base module
  • neclib.safety package
    • neclib.safety.decelerate module
    • neclib.safety.status module
  • neclib.simulators package
    • neclib.simulators.antenna module
    • neclib.simulators.chopper module
    • neclib.simulators.dome module
  • neclib.utils package
    • neclib.utils.array_utils module
    • neclib.utils.data_utils module
    • neclib.utils.math_utils module
    • neclib.utils.quantity_utils module
    • neclib.utils.simulator_utils module
  • neclib package
  • neclib.devices package
  • neclib.devices.weather_station package
  • neclib.devices.weather_station.simulator module

neclib.devices.weather_station.simulator module#

Aliases#

Random

None

WeatherStation

None

class WeatherStationSimulator[source]#

Bases: WeatherStation

Manufacturer: str = ''#
Model: str = ''#
Identifier: ClassVar[str | None] = 'port'#
is_simulator: ClassVar[bool] = True#
get_temperature()[source]#
Return type:

Quantity

get_humidity()[source]#
Return type:

float

get_pressure()[source]#
Return type:

Quantity

get_in_temperature()[source]#
get_in_humidity()[source]#
get_wind_speed()[source]#
get_wind_direction()[source]#
get_rain_rate()[source]#
finalize()[source]#
Return type:

None

close()[source]#
Return type:

None

previous

neclib.devices.weather_station package

next

neclib.devices.weather_station.tr72w module

On this page
  • Aliases
  • WeatherStationSimulator
    • WeatherStationSimulator.Manufacturer
    • WeatherStationSimulator.Model
    • WeatherStationSimulator.Identifier
    • WeatherStationSimulator.is_simulator
    • WeatherStationSimulator.get_temperature()
    • WeatherStationSimulator.get_humidity()
    • WeatherStationSimulator.get_pressure()
    • WeatherStationSimulator.get_in_temperature()
    • WeatherStationSimulator.get_in_humidity()
    • WeatherStationSimulator.get_wind_speed()
    • WeatherStationSimulator.get_wind_direction()
    • WeatherStationSimulator.get_rain_rate()
    • WeatherStationSimulator.finalize()
    • WeatherStationSimulator.close()

This Page

  • Show Source

© Copyright 2022-2023, NECST Developers.

Created using Sphinx 7.4.7.

Built with the PyData Sphinx Theme 0.16.1.