File Coverage

blib/lib/Lab/Measurement.pm
Criterion Covered Total %
statement 20 20 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod n/a
total 27 27 100.0


line stmt bran cond sub pod time code
1             package Lab::Measurement;
2             $Lab::Measurement::VERSION = '3.881';
3             #ABSTRACT: Log, describe and plot data on the fly
4              
5 8     8   3788145 use v5.20;
  8         100  
6              
7 8     8   56 use strict;
  8         19  
  8         180  
8 8     8   42 use warnings;
  8         22  
  8         236  
9 8     8   3289 use Lab::Generic;
  8         23  
  8         240  
10 8     8   56 use Carp;
  8         23  
  8         447  
11              
12 8     8   49 use Exporter 'import';
  8         59  
  8         254  
13 8     8   3640 use Lab::XPRESS::hub qw(DataFile Sweep Frame Instrument Connection);
  8         34  
  8         1081  
14             our @EXPORT = qw(DataFile Sweep Frame Instrument Connection);
15              
16             carp <<"EOF";
17             \"use Lab::Measurement;\" imports the legacy interface of Lab::Measurement.
18             Please consider porting your measurement scripts to the new, Moose-based code.
19             Documentation can be found at https://www.labmeasurement.de/
20             EOF
21             1;
22              
23             __END__
24              
25             =pod
26              
27             =encoding UTF-8
28              
29             =head1 NAME
30              
31             Lab::Measurement - Log, describe and plot data on the fly
32              
33             =head1 VERSION
34              
35             version 3.881
36              
37             =head1 SYNOPSIS
38              
39             use Lab::Measurement;
40              
41             However, by now you probably want to use the following instead:
42              
43             use Lab::Moose;
44              
45             =head1 DESCRIPTION
46              
47             The Lab::Measurement module distribution simplifies the task of running a
48             measurement, writing the data to disk and keeping track of necessary meta
49             information that usually later you don't find in your lab book anymore.
50              
51             If your measurements don't come out nice, it's not because you were using the
52             wrong software.
53              
54             The actual Lab::Measurement module belongs to the deprecated legacy module
55             stack. We are in the process of re-writing the entire code base using Modern
56             Perl techniques and the Moose object system. Please port your code to the new
57             API; its documentation can be found on the Lab::Measurement homepage.
58              
59             =head1 SEE ALSO
60              
61             =over 4
62              
63             =item L<Lab::Measurement::Manual>
64              
65             =item L<Lab::Measurement::Tutorial>
66              
67             =item L<Lab::Measurement::Roadmap>
68              
69             =item L<https://www.labmeasurement.de/>
70              
71             =back
72              
73             =head1 COPYRIGHT AND LICENSE
74              
75             This software is copyright (c) 2023 by the Lab::Measurement team; in detail:
76              
77             Copyright 2005-2006 Daniel Schroeer
78             2011 Andreas K. Huettel
79             2012 Alois Dirnaichner, Andreas K. Huettel, David Kalok, Hermann Kraus
80             2013 Andreas K. Huettel
81             2014 Christian Butschkow
82             2016 Andreas K. Huettel, Simon Reinhardt
83             2017-2018 Andreas K. Huettel
84             2019 Simon Reinhardt
85             2020 Andreas K. Huettel
86              
87              
88             This is free software; you can redistribute it and/or modify it under
89             the same terms as the Perl 5 programming language system itself.
90              
91             =cut