Kwalitee Issues

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Lab::Connection::Socket, Lab::Exception, Lab::Exception::Base, Lab::Generic::CLOptions, Lab::Instrument::IPS, Lab::Measurement::KeyboardHandling, Lab::XPRESS::Utilities::Utilities

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Lab::VISA
  • Lab::Zhinst

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Lab::Bus, Lab::Bus::IsoBus, Lab::Bus::LinuxGPIB, Lab::Bus::MODBUS_RS232, Lab::Bus::Socket, Lab::Bus::USBtmc, Lab::Bus::VICP, Lab::Bus::VISA, Lab::Connection, Lab::Connection::DEBUG, Lab::Connection::GPIB, Lab::Connection::IsoBus, Lab::Connection::LinuxGPIB, Lab::Connection::MODBUS_RS232, Lab::Connection::RS232, Lab::Connection::Socket, Lab::Connection::TCPraw, Lab::Connection::USBtmc, Lab::Connection::VICP, Lab::Connection::VISA, Lab::Connection::VISA_GPIB, Lab::Connection::VISA_RS232, Lab::Exception, Lab::Exception::Base, Lab::Generic, Lab::Generic::CLOptions, Lab::Instrument::AH2700A, Lab::Instrument::Agilent34420A, Lab::Instrument::Cryogenic_SMS, Lab::Instrument::HP34401A, Lab::Instrument::HP34420A, Lab::Instrument::HP3458A, Lab::Instrument::HP83732A, Lab::Instrument::IPS, Lab::Instrument::IPSWeissDilfridge, Lab::Instrument::ITC, Lab::Instrument::Keithley2000, Lab::Instrument::Keithley2400, Lab::Instrument::Lakeshore224, Lab::Instrument::MG369xB, Lab::Instrument::MagnetSupply, Lab::Instrument::Multimeter, Lab::Instrument::OI_ILM210, Lab::Instrument::OI_IPS, Lab::Instrument::OI_ITC503, Lab::Instrument::OI_Mercury, Lab::Instrument::OI_Triton, Lab::Instrument::PD11042, Lab::Instrument::ProStep4, Lab::Instrument::RSSMB100A, Lab::Instrument::SR830, Lab::Instrument::SpectrumSCPI, Lab::Instrument::TCD, Lab::Instrument::TemperatureControl, Lab::Instrument::TemperatureControl::TLK43, Lab::Instrument::TemperatureDiode, Lab::Instrument::TemperatureDiode::RO600, Lab::Instrument::TemperatureDiode::SI420, Lab::Instrument::U2000, Lab::Instrument::Vectormagnet, Lab::Measurement::KeyboardHandling, Lab::MultiChannelInstrument, Lab::XPRESS::Data::XPRESS_DataFile, Lab::XPRESS::Data::XPRESS_logger, Lab::XPRESS::Data::XPRESS_plotter, Lab::XPRESS::Sweep::DietersCrazyTempSweep, Lab::XPRESS::Sweep::Dummy, Lab::XPRESS::Sweep::Frame, Lab::XPRESS::Sweep::Frequency, Lab::XPRESS::Sweep::Magnet, Lab::XPRESS::Sweep::Motor, Lab::XPRESS::Sweep::Power, Lab::XPRESS::Sweep::PulseLength, Lab::XPRESS::Sweep::PulsePeriod, Lab::XPRESS::Sweep::Repeater, Lab::XPRESS::Sweep::Sweep, Lab::XPRESS::Sweep::Temperature, Lab::XPRESS::Sweep::Time, Lab::XPRESS::Utilities::Utilities, Lab::XPRESS::hub

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

Modules

Name Abstract Version View
Lab::Bus Bus base class 3.550 metacpan
Lab::Bus::DEBUG Interactive debug bus 3.550 metacpan
Lab::Bus::IsoBus Oxford Instruments IsoBus bus 3.550 metacpan
Lab::Bus::LinuxGPIB LinuxGPIB bus 3.550 metacpan
Lab::Bus::MODBUS_RS232 RS232/RS485 MODBUS RTU protocol bus 3.550 metacpan
Lab::Bus::RS232 RS232 or Virtual Comm port bus 3.550 metacpan
Lab::Bus::Socket IP socket connection 3.550 metacpan
Lab::Bus::USBtmc USBtmc bus 3.550 metacpan
Lab::Bus::VICP VICP bus 3.550 metacpan
Lab::Bus::VISA National Instruments VISA bus 3.550 metacpan
Lab::Connection Connection base class 3.550 metacpan
Lab::Connection::DEBUG Debug connection 3.550 metacpan
Lab::Connection::DEBUG::Log 3.550 metacpan
Lab::Connection::DEBUG::Trace 3.550 metacpan
Lab::Connection::GPIB GPIB connection base class 3.550 metacpan
Lab::Connection::IsoBus IsoBus connection 3.550 metacpan
Lab::Connection::LinuxGPIB LinuxGPIB connection 3.550 metacpan
Lab::Connection::LinuxGPIB::Log 3.550 metacpan
Lab::Connection::LinuxGPIB::Trace 3.550 metacpan
Lab::Connection::Log 3.550 metacpan
Lab::Connection::LogMethodCall 3.550 metacpan
Lab::Connection::MODBUS_RS232 RS232/RS485 MODBUS RTU connection 3.550 metacpan
Lab::Connection::Mock 3.550 metacpan
Lab::Connection::RS232 RS232 connection base class 3.550 metacpan
Lab::Connection::Socket 3.550 metacpan
Lab::Connection::Socket::Trace 3.550 metacpan
Lab::Connection::TCPraw TCPraw connection; deprecated, use Socket instead 3.550 metacpan
Lab::Connection::Trace Trace communication with instruments 3.550 metacpan
Lab::Connection::USBtmc F</dev/usbtmc> connection 3.550 metacpan
Lab::Connection::USBtmc::Trace 3.550 metacpan
Lab::Connection::VICP VICP ethernet protocol connection 3.550 metacpan
Lab::Connection::VICP::Trace 3.550 metacpan
Lab::Connection::VISA VISA-type connection 3.550 metacpan
Lab::Connection::VISA_GPIB GPIB-type connection class which uses NI VISA (L<Lab::VISA>) as backend 3.550 metacpan
Lab::Connection::VISA_GPIB::Log 3.550 metacpan
Lab::Connection::VISA_GPIB::Trace 3.550 metacpan
Lab::Connection::VISA_RS232 RS232-type connection which uses NI VISA (L<Lab::VISA>) as backend 3.550 metacpan
Lab::Data::Analysis Analyze data from 'Trace' files 3.550 metacpan
Lab::Data::Analysis::TekTDS 3.550 metacpan
Lab::Data::Analysis::WaveRunner 3.550 metacpan
Lab::Exception exception handling classes 3.550 metacpan
Lab::Exception::Base 3.550 metacpan
Lab::Generic 3.550 metacpan
Lab::Generic::CLOptions 3.550 metacpan
Lab::GenericSignals 3.550 metacpan
Lab::Instrument Instrument base class 3.550 metacpan
Lab::Instrument::AH2700A Andeen-Hagerling AH2700A ultra-precision capacitance bridge 3.550 metacpan
Lab::Instrument::Agilent34410A HP/Agilent/Keysight 34410A or 34411A digital multimeter 3.550 metacpan
Lab::Instrument::Agilent34420A HP/Agilent/Keysight 34420A or 34421A digital multimeter 3.550 metacpan
Lab::Instrument::Cryogenic_SMS 3.550 metacpan
Lab::Instrument::DummySource Dummy voltage source 3.550 metacpan
Lab::Instrument::HP33120A HP 33120A 15MHz function/arbitrary waveform generator 3.550 metacpan
Lab::Instrument::HP34401A HP/Agilent 34401A digital multimeter 3.550 metacpan
Lab::Instrument::HP34420A HP/Agilent 34420A digital multimeter 3.550 metacpan
Lab::Instrument::HP3458A Agilent 3458A Multimeter 3.550 metacpan
Lab::Instrument::HP83732A HP 83732A Series Synthesized Signal Generator 3.550 metacpan
Lab::Instrument::IPS Oxford Instruments IPS Magnet Power Supply 3.550 metacpan
Lab::Instrument::ITC Oxford Instruments ITC Intelligent Temperature Control 3.550 metacpan
Lab::Instrument::Keithley2000 Keithley 2000 digital multimeter 3.550 metacpan
Lab::Instrument::Keithley2400 Keithley 2400 digital multimeter 3.550 metacpan
Lab::Instrument::LabViewHeater 3.550 metacpan
Lab::Instrument::Lakeshore224 3.550 metacpan
Lab::Instrument::Lakeshore33x Lakeshore 33x Temperature controller 3.550 metacpan
Lab::Instrument::Lakeshore340 Lakeshore 340 Temperature controller 3.550 metacpan
Lab::Instrument::MG369xB MG369xB Series Signal Generator 3.550 metacpan
Lab::Instrument::MagnetSupply base class for magnet power supply instruments 3.550 metacpan
Lab::Instrument::Multimeter Generic digital multimeter interface 3.550 metacpan
Lab::Instrument::OI_ILM210 Oxford Instruments ILM Intelligent Level Meter 3.550 metacpan
Lab::Instrument::OI_IPS Oxford Instruments IPS series superconducting magnet supply 3.550 metacpan
Lab::Instrument::OI_ITC503 Oxford Instruments ITC503 Intelligent Temperature Control 3.550 metacpan
Lab::Instrument::OI_Mercury Oxford Instruments Mercury Cryocontrol 3.550 metacpan
Lab::Instrument::OI_Triton Oxford Instruments Triton DR Control 3.550 metacpan
Lab::Instrument::PD11042 42mm stepper motor with integrated controller/driver 3.550 metacpan
Lab::Instrument::ProStep4 3.550 metacpan
Lab::Instrument::RSSMB100A Rohde & Schwarz SMB100A Signal Generator 3.550 metacpan
Lab::Instrument::SR830 Stanford Research SR830 Lock-In Amplifier 3.550 metacpan
Lab::Instrument::SR830::AuxIn Aux Inputs of the Stanford Research SR830 Lock-In Amplifier. 3.550 metacpan
Lab::Instrument::SR830::AuxOut Aux Outputs of the Stanford Research SR830 Lock-In Amplifier. 3.550 metacpan
Lab::Instrument::Source base class for voltage source instruments 3.550 metacpan
Lab::Instrument::SpectrumSCPI Spectrum Analyzer with SCPI command set 3.550 metacpan
Lab::Instrument::TCD 3.550 metacpan
Lab::Instrument::TDS2024B Control Tektronix TDS2024B digital oscilloscope, via USBtmc. 3.550 metacpan
Lab::Instrument::TRMC2 ABB TRMC2 temperature controller 3.550 metacpan
Lab::Instrument::TemperatureControl base class for temperature control instruments 3.550 metacpan
Lab::Instrument::TemperatureControl::TLK43 3.550 metacpan
Lab::Instrument::TemperatureDiode 3.550 metacpan
Lab::Instrument::TemperatureDiode::SI420 3.550 metacpan
Lab::Instrument::U2000 Agilent U2000 series USB Power Sensor 3.550 metacpan
Lab::Instrument::Vectormagnet 3.550 metacpan
Lab::Instrument::WR640 Control LeCroy WaveRunner 640 digital oscilloscope, via ethernet VICP protocol (maybe USBTMC also) 3.550 metacpan
Lab::Instrument::Yokogawa7651 Yokogawa 7651 DC source 3.550 metacpan
Lab::Instrument::YokogawaGS200 Yokogawa GS200 DC source 3.550 metacpan
Lab::Measurement Log, describe and plot data on the fly 3.550 metacpan
Lab::Measurement::KeyboardHandling 3.550 metacpan
Lab::Moose convenient loaders and constructors for L<Lab::Moose::Instrument>, L<Lab::Moose::DataFolder> and L<Lab::Moose::DataFile>. 3.550 metacpan
Lab::Moose::Connection Role for connections. 3.550 metacpan
Lab::Moose::Connection::Debug 3.550 metacpan
Lab::Moose::Connection::LinuxGPIB Connection back end to the LinuxGpib library and kernel drivers. 3.550 metacpan
Lab::Moose::Connection::Mock 3.550 metacpan
Lab::Moose::Connection::Socket Transfer IEEE 488.2 / SCPI messages over TCP socket. 3.550 metacpan
Lab::Moose::Connection::Zhinst Connection back end to Zurich Instrument's LabOne measurement control API. 3.550 metacpan
Lab::Moose::DataFile Base class for data file types. 3.550 metacpan
Lab::Moose::DataFile::Gnuplot Text based data file. 3.550 metacpan
Lab::Moose::DataFile::Gnuplot::2D 2D data file with live plotting support. 3.550 metacpan
Lab::Moose::DataFile::Meta YAML Metadata file. 3.550 metacpan
Lab::Moose::DataFile::Read 3.550 metacpan
Lab::Moose::DataFolder Create a data directory with meta data. 3.550 metacpan
Lab::Moose::Instrument Base class for instrument drivers. 3.550 metacpan
Lab::Moose::Instrument::Cache Role for device cache functionality in Moose::Instrument drivers. 3.550 metacpan
Lab::Moose::Instrument::Common Role for common commands declared mandatory by IEEE 488.2. 3.550 metacpan
Lab::Moose::Instrument::Log 3.550 metacpan
Lab::Moose::Instrument::RS_FSV Rohde & Schwarz FSV Signal and Spectrum Analyzer 3.550 metacpan
Lab::Moose::Instrument::RS_SMB Rohde & Schwarz SMB Signal Generator 3.550 metacpan
Lab::Moose::Instrument::RS_ZVA Rohde & Schwarz ZVA Vector Network Analyzer 3.550 metacpan
Lab::Moose::Instrument::RS_ZVM Rohde & Schwarz ZVM Vector Network Analyzer 3.550 metacpan
Lab::Moose::Instrument::SCPI::Calculate::Data 3.550 metacpan
Lab::Moose::Instrument::SCPI::Format 3.550 metacpan
Lab::Moose::Instrument::SCPI::Initiate Role for SCPI INITiate subsystem used by R&S. 3.550 metacpan
Lab::Moose::Instrument::SCPI::Instrument 3.550 metacpan
Lab::Moose::Instrument::SCPI::Sense::Average Role for SCPI SENSe:AVERage subsystem. 3.550 metacpan
Lab::Moose::Instrument::SCPI::Sense::Bandwidth Role for SCPI SENSe:BANDwidth subsystem. 3.550 metacpan
Lab::Moose::Instrument::SCPI::Sense::Frequency Role for SCPI SENSe:FREQuency subsystem. 3.550 metacpan
Lab::Moose::Instrument::SCPI::Sense::Function Role for SCPI SENSe:FUNCtion subsystem. 3.550 metacpan
Lab::Moose::Instrument::SCPI::Sense::Sweep Role for SCPI SENSe:SWEep subsystem. 3.550 metacpan
Lab::Moose::Instrument::SCPI::Source::Power Role for SCPI SOURce:POWer subsystem. 3.550 metacpan
Lab::Moose::Instrument::SCPI::Trace::Data::Response 3.550 metacpan
Lab::Moose::Instrument::SCPIBlock 3.550 metacpan
Lab::Moose::Instrument::SR830 Stanford Research SR830 Lock-In Amplifier 3.550 metacpan
Lab::Moose::Instrument::VNASweep Role for network analyzer sweeps. 3.550 metacpan
Lab::Moose::Instrument::ZI_MFLI Zurich Instruments MFLI Lock-in Amplifier. 3.550 metacpan
Lab::Moose::Instrument::Zhinst Base class for Zurich Instruments device drivers. 3.550 metacpan
Lab::Moose::Plot Frontend to L<PDL::Graphics::Gnuplot>. 3.550 metacpan
Lab::MultiChannelInstrument 3.550 metacpan
Lab::MultiChannelInstrument::DeviceCache 3.550 metacpan
Lab::SCPI Match L<SCPI|http://www.ivifoundation.org/scpi/> headers and parameters against keywords. 3.550 metacpan
Lab::XPRESS::Data::XPRESS_DataFile 3.550 metacpan
Lab::XPRESS::Data::XPRESS_logger 3.550 metacpan
Lab::XPRESS::Data::XPRESS_plotter 3.550 metacpan
Lab::XPRESS::Sweep::DietersCrazyTempSweep 3.550 metacpan
Lab::XPRESS::Sweep::Dummy 3.550 metacpan
Lab::XPRESS::Sweep::Frame 3.550 metacpan
Lab::XPRESS::Sweep::Frequency Frequency-Sweep 3.550 metacpan
Lab::XPRESS::Sweep::LogBlock Sweep add-on for matrix logging. 3.550 metacpan
Lab::XPRESS::Sweep::Magnet magnetic field sweep 3.550 metacpan
Lab::XPRESS::Sweep::Motor stepper motor sweep 3.550 metacpan
Lab::XPRESS::Sweep::Power Power-Sweep 3.550 metacpan
Lab::XPRESS::Sweep::PulseLength 3.550 metacpan
Lab::XPRESS::Sweep::PulsePeriod 3.550 metacpan
Lab::XPRESS::Sweep::Repeater simple repeater 3.550 metacpan
Lab::XPRESS::Sweep::Sweep base class for Sweeps 3.550 metacpan
Lab::XPRESS::Sweep::Temperature temperature sweep 3.550 metacpan
Lab::XPRESS::Sweep::Time simple time controlled repeater 3.550 metacpan
Lab::XPRESS::Sweep::Voltage voltage sweep 3.550 metacpan
Lab::XPRESS::hub 3.550 metacpan

Provides

Name File View
Lab::Instrument::IPSWeissDillFridge lib/Lab/Instrument/IPSWeissDilfridge.pm metacpan

Other Files

MANIFEST metacpan
META.json metacpan
Makefile.PL metacpan
README metacpan
dist.ini metacpan