
When laboratories purchase a Hall effect measurement system, VSM, MOKE platform, magnet power supply, or automated magnetic field system, software discussions often focus on what users can control:
- Set magnetic field
- Start a field sweep
- Change temperature
- Run an M-H loop
- Measure Hall voltage
- Save a curve
- Generate a report
But there is another question that can become much more important after the system has been used for several months:
What exactly does the software save—and can you still understand and reuse that data years later?
A statement such as:
“The software supports CSV export.”
sounds reassuring.
But CSV alone does not guarantee good scientific data management.
If the exported file contains only two columns called “X” and “Y,” without units, sample ID, measurement recipe, timestamps, instrument settings, or software version, the data may be difficult to reproduce or even interpret later.
For automated magnetic experiments, buyers should therefore evaluate magnet control software data export as seriously as field range, measurement sensitivity, or current stability.
The best export system should answer three questions:
What was measured?
Under exactly what conditions was it measured?
Can another person or another software package reproduce the analysis later?
1. Why Data Export Is a Procurement Specification, Not a Software Detail
A laboratory instrument may remain in service for:
- 5 years
- 10 years
- 15 years or longer
During that period:
- Students graduate
- Researchers change groups
- Software computers are replaced
- Operating systems are upgraded
- Analysis workflows change
- Experiments are repeated
- Old results are revisited for publications
If experimental data can only be interpreted through one proprietary software installation, the laboratory creates a long-term dependency.
That is why buyers should not ask only:
“Can the software save data?”
They should ask:
“Can we independently access, understand, analyze, and archive the data?”
This principle is closely aligned with the FAIR data framework published in Scientific Data, which emphasizes that research data and associated metadata should be Findable, Accessible, Interoperable, and Reusable. The FAIR principles also stress that workflows and provenance matter alongside the numerical data themselves.
For laboratory instrumentation, that translates into something very practical:
Save the measurement values, but also save enough context to explain where those values came from.
2. CSV Should Usually Be the Minimum Requirement
For most laboratory magnetic measurements, CSV is one of the most useful export formats.
CSV files are:
- Human-readable
- Machine-readable
- Easy to archive
- Easy to inspect
- Widely supported
- Independent of one software vendor
They can usually be opened or imported by:
- Microsoft Excel
- Origin
- MATLAB
- Python
- R
- LabVIEW
- Mathematica
- Custom laboratory software
Why CSV Works Well
Consider a basic VSM measurement.
A CSV file might contain:
- Magnetic field
- Magnetic moment
- Magnetization
- Temperature
- Measurement time
For Hall measurements, it might contain:
- Magnetic field
- Current
- Hall voltage
- Longitudinal voltage
- Resistance
- Resistivity
- Hall coefficient
- Mobility
- Carrier concentration
For many routine experiments, this is enough to make the raw numerical data portable.
But CSV should be considered the starting point, not the complete specification.
3. “CSV Export” Can Still Be Poorly Designed
Imagine receiving this file five years after an experiment:
| X | Y |
|---|---|
| -10000 | -0.00241 |
| -9500 | -0.00229 |
| -9000 | -0.00217 |
What does X mean?
- Field in Oe?
- Field in G?
- Current in A?
- Time in seconds?
What is Y?
- Magnetic moment?
- Kerr rotation?
- Hall voltage?
- Resistance?
And which sample generated this dataset?
No one knows.
A good CSV export should use clear column names such as:
- Magnetic_Field_Oe
- Magnetic_Field_T
- Magnet_Current_A
- Magnetic_Moment_emu
- Temperature_K
- Hall_Voltage_V
- Resistance_Ohm
- Timestamp
Units should either appear directly in the column names or be explicitly defined in accompanying metadata.
4. Raw Data and Calculated Data Should Be Separated
This requirement is particularly important for scientific instruments.
Consider a Hall effect measurement system.
The software may automatically calculate:
- Sheet resistance
- Resistivity
- Hall coefficient
- Carrier concentration
- Hall mobility
- Conductivity type
Those values are useful.
But the laboratory should ideally also retain the underlying measurements used to calculate them.
Hall Raw Data May Include
- Applied current
- Positive magnetic field
- Negative magnetic field
- Individual voltage readings
- Current-reversal measurements
- Sample geometry
- Sample thickness
Calculated Data May Include
- Hall coefficient
- Carrier concentration
- Mobility
- Resistivity
If only the final mobility number is saved, it may be impossible to investigate later why two measurements disagree.
The same principle applies to VSM.
VSM Raw or Primary Data
- Magnetic field
- Detected signal
- Magnetic moment
- Time
- Temperature
Derived Parameters
- Saturation magnetization, Ms
- Remanence, Mr
- Coercivity, Hc
- Maximum magnetic moment
The laboratory should not be forced to choose between them.
Good scientific software should preserve the primary measurement data and derived results.
5. Metadata Is What Makes Old Data Understandable
Metadata simply means:
data about the data.
It describes the context of the experiment.
The FAIR principles emphasize rich metadata and provenance because numerical values are much more reusable when researchers can understand how they were generated.
For magnet control software, useful metadata may include:
Sample Information
- Sample ID
- Sample name
- Material
- Batch number
- Sample dimensions
- Sample mass
- Film thickness
- Operator notes
Instrument Information
- Instrument model
- Serial number
- Magnet model
- Power supply model
- Probe or sensor model
- Measurement channel
Environmental Information
- Temperature
- Vacuum level
- Atmospheric condition
- Cryostat status
Measurement Information
- Measurement mode
- Field range
- Ramp rate
- Field step
- Measurement current
- Averaging time
- Delay time
- Temperature setpoint
- Number of cycles
Without this information, a dataset may still exist physically but lose much of its scientific meaning.
6. CSV Is Excellent for Tables; JSON Is Better for Complex Metadata
CSV is ideal for flat numerical tables.
But experimental configurations are not always flat.
Imagine storing this information:
- Sample
- ID
- Thickness
- Geometry
- Magnet
- Model
- Pole gap
- Maximum field
- Field sweep
- Start
- End
- Step
- Rate
- Temperature
- Setpoint
- Stability criterion
- Measurement electronics
- Current
- Range
- Integration time
This is hierarchical information.
A structured format such as JSON can represent these relationships much more cleanly.
Research-data literature similarly notes that tabular formats such as CSV work well for many datasets, while formats such as JSON become useful when metadata is more complex or hierarchical.
A Good Export Strategy Could Therefore Use
measurement.csv
for the numerical dataset
plus
metadata.json
for experiment configuration and provenance.
This gives users both simplicity and structure.
7. Buyers Should Ask Whether a Proprietary Raw File Also Exists
Open formats are important.
But proprietary raw files are not necessarily bad.
A proprietary file can contain information that would be difficult to represent in a simple CSV file, such as:
- Raw detector signals
- Calibration parameters
- Multiple synchronized channels
- Instrument configuration
- Images
- Intermediate calculations
- Complete experiment state
The problem appears when proprietary files are the only available format.
A Better Architecture Is
- Vendor-native raw file for complete instrument fidelity
- CSV or TXT for open numerical access
- Structured metadata for experiment context
- Image or report formats for presentation
This approach preserves both advanced functionality and long-term accessibility.
8. TXT Export Is Still Useful
Plain-text export may sound old-fashioned, but it remains useful.
TXT files are:
- Easy to inspect
- Easy to parse
- Highly portable
- Resistant to software obsolescence
For simple measurements such as:
field vs current
or:
temperature vs resistance
a structured text file may be perfectly adequate.
If TXT is supported, buyers should ask whether it contains:
- Column headers
- Units
- Metadata header
- Consistent delimiters
- Defined decimal format
A file is only useful for automation if its structure remains consistent.
9. Excel Export Is Convenient—but Should Not Be the Only Option
Many laboratories like XLSX because it is convenient for:
- Quick inspection
- Tables
- Basic plotting
- Sharing data with collaborators
That is reasonable.
But Excel should ideally be a convenience format rather than the only scientific archive format.
Why?
Because automated analysis workflows usually work more cleanly with formats such as:
- CSV
- TXT
- JSON
- HDF5
A good instrument can provide Excel-friendly output while still preserving machine-readable raw data.
10. HDF5 Becomes Useful for Large and Complex Experiments
Not every magnetic measurement needs HDF5.
For a simple M-H loop containing 500 points, CSV may be better.
But consider an advanced experiment containing:
- Multiple magnetic field channels
- Temperature
- Current
- Voltage
- Position
- Optical images
- Time-series signals
- Thousands of repeated sweeps
The data can become multidimensional.
HDF5 can be valuable in these applications because it can store:
- Large numerical arrays
- Hierarchical datasets
- Attributes
- Multiple channels
- Complex experiment structures
It is especially relevant when a laboratory expects high-volume automated experiments or custom Python-based analysis.
The lesson is not:
Every magnet system must support HDF5.
It is:
Match the export architecture to the complexity of the experiment.
11. Timestamps Should Be Treated as Measurement Data
Time is often forgotten.
But in automated experiments it can become essential.
Suppose a researcher sees an unexpected jump in magnetic moment.
Was it caused by:
- Field reversal?
- Temperature instability?
- Cryostat event?
- Power supply fault?
- Mechanical movement?
Without synchronized timestamps, these events can be difficult to correlate.
Useful Timestamp Locations Include
- Measurement point
- Experiment start
- Experiment end
- Ramp start
- Ramp completion
- Temperature stabilization
- Alarm event
- User intervention
- Power supply trip
For systems that integrate multiple instruments, all timestamps should ideally use a consistent format.
RFC 3339 defines an internationally used date/time representation derived from ISO 8601, including explicit time-zone information such as UTC or numerical offsets.
For example, an unambiguous timestamp could resemble:
2026-10-02T14:35:21+08:00
This is much safer than:
10/02/26 2:35
because the latter may be interpreted differently across regions.
12. Do Not Forget Time Zone Information
International laboratories and distributed research teams can easily create timestamp confusion.
Consider:
- Instrument located in Germany
- Researcher analyzing data in the United States
- Collaborator in Japan
- Cloud server storing data in UTC
A timestamp without a time zone can become ambiguous.
Therefore, software intended for long-term or networked experimental data should ideally record:
- UTC time
or
- Local time plus UTC offset
This becomes especially valuable when correlating:
- Magnet logs
- Cryostat logs
- Building events
- External control systems
- Remote experiments
13. Measurement Recipes Should Be Exportable
One of the most valuable pieces of experimental metadata is the measurement recipe.
Suppose a VSM user runs:
- Start field: −2 T
- End field: +2 T
- Step: 10 mT
- Sweep rate: 50 mT/s
- Averaging: 1 s
- Temperature: 300 K
- Cycles: 3
Six months later, another researcher wants to reproduce the measurement.
If the experiment recipe exists only in someone’s notebook, reproducibility becomes dependent on human memory.
A Good Magnet Control System Should Be Able to Save
- Field sequence
- Ramp rates
- Hold times
- Temperature sequence
- Measurement ranges
- Averaging settings
- Loop count
- Sample orientation
- Trigger conditions
Ideally, the recipe can also be:
- Reloaded
- Duplicated
- Edited
- Versioned
This turns the software from a simple instrument interface into a reproducible experiment platform.
14. Recipe File and Result File Should Be Linked
Saving recipes separately is useful.
But there is an even better practice:
Every measurement result should identify the exact recipe used to generate it.
For example:
Recipe_ID: VSM_MH_300K_v04
or
Recipe_Hash: 8F3A…
Now the laboratory can determine exactly which procedure produced the dataset.
This becomes particularly useful when experiment settings evolve over time.
Without recipe linkage, two files both called:
sample_12_MH.csv
may actually have been measured under very different conditions.
15. Software Version Should Be Recorded Automatically
This specification is easy to overlook.
Instrument software changes.
Firmware changes.
Calculation algorithms may change.
Suppose:
- Version 2.1 calculates Hall mobility one way
- Version 2.5 introduces a correction algorithm
If the software version is not recorded, researchers may not know why older and newer exported results differ.
Useful provenance fields include:
- Software name
- Software version
- Firmware version
- Calculation module version
- Calibration file version
The FAIR4RS principles for research software similarly emphasize software metadata and version identification because different software versions can affect reproducibility and reuse.
For research instruments, this should ideally happen automatically rather than relying on the operator.
16. Calibration Information Should Be Traceable
Consider magnetic field measurement.
The exported data says:
B = 1.000 T
But how was that field determined?
Possible sources include:
- Magnet current conversion
- Hall probe
- Gaussmeter
- Fluxmeter
- Calibration table
For precision work, useful metadata may include:
- Sensor serial number
- Calibration date
- Calibration coefficient
- Calibration file ID
- Selected measurement range
This does not mean every CSV file needs a complete calibration certificate.
It means the experiment should provide a path back to the calibration information used.
17. Alarm and Event Logs Are Different From Measurement Data
A measurement result shows what the experiment measured.
An event log shows what happened to the system.
Both can matter.
Useful Events Include
- Output enabled
- Output disabled
- Ramp started
- Ramp stopped
- Current limit reached
- Interlock activated
- Quench detected
- Cooling fault
- Communication lost
- Emergency stop
- Operator changed parameter
Cryomagtech’s current SP Series superconducting magnet power supply, for example, includes remote communication, data logging, programmable ramps, quench alarm logging, and event reporting as software functions.
In a sophisticated automated laboratory, these logs can be as valuable as the measurement file when troubleshooting unexpected results.
18. A Good Event Log Should Be Exportable
An event log that can only be viewed inside the software is less useful.
Buyers should ask whether logs can be:
- Exported
- Archived
- Filtered
- Searched
- Correlated with measurement timestamps
A typical event record might include:
- Timestamp
- Event type
- Instrument
- Previous value
- New value
- User
- Alarm code
- System response
This becomes particularly important for:
- Superconducting magnet systems
- Long unattended experiments
- Cryogenic measurements
- Automated production testing
19. Hall Software Needs More Than a Final Report
Automated Hall systems illustrate the difference between presentation and scientific archiving.
Cryomagtech’s ET-9000 Hall and electrical transport platform currently integrates automated measurement and calculation for Hall, R-H, R-T, and I-V characterization.
A useful Hall data architecture should ideally preserve:
Experimental Inputs
- Sample thickness
- Geometry
- Excitation current
- Magnetic field
- Temperature
Primary Measurements
- Voltage readings
- Resistance readings
- Field polarity
- Current polarity
Calculated Results
- Resistivity
- Hall coefficient
- Mobility
- Carrier concentration
- Conductivity type
Experiment Context
- Sample ID
- Timestamp
- Recipe
- Instrument configuration
A PDF summary alone is therefore not enough for long-term scientific reuse.
20. VSM Software Should Preserve the Full Measurement Context
Cryomagtech’s current VSM product family includes automated magnetic measurements such as M-H and M-T characterization, with advanced systems supporting rapid field acquisition and automated positioning.
For VSM data, useful export fields may include:
- Applied field
- Measured field
- Magnetic moment
- Magnetization
- Temperature
- Time
- Sample mass
- Sample volume
- Background correction
- Sample orientation
- Measurement range
- Averaging settings
If the software calculates:
- Ms
- Mr
- Hc
those results should ideally remain traceable to the original hysteresis loop.
21. MOKE Adds Images and Position Information
MOKE systems create another level of complexity.
Cryomagtech’s MK8000 platform combines Kerr-effect measurement, field control, positioning, and optional magnetic-domain imaging with automated data acquisition.
A MOKE experiment may generate:
- Kerr rotation
- Ellipticity
- Magnetic field
- Hysteresis loop
- X/Y position
- Sample angle
- Temperature
- CCD image
- Domain video or image sequence
A simple CSV cannot efficiently contain all of this.
A Better Export Package Might Contain
- CSV for Kerr-loop numerical data
- Images in TIFF or PNG
- Metadata in JSON
- Recipe file
- Experiment log
- Index or manifest linking the files
This is why asking only:
“Can the MOKE software export Excel?”
is too narrow.
22. Image Export Should Preserve Scientific Data
For MOKE or magnetic-domain imaging, buyers should distinguish between:
presentation images
and
analysis images.
A screenshot may be useful for PowerPoint.
It may be useless for quantitative analysis.
Ask Whether the System Can Export
- Original-resolution images
- TIFF
- PNG
- Raw camera data, if applicable
- Scale information
- Pixel calibration
- Exposure parameters
- Sample position
- Magnetic field at image acquisition
If the image contains annotations, it is often useful to save:
- An unmodified original
- A processed or annotated version
Never force the laboratory to choose between them.
23. PDF Reports Are Useful—but They Are Not Raw Data
Automatic PDF report generation is convenient for:
- Routine testing
- Internal documentation
- Customer reports
- Quality-control records
A report might contain:
- Sample information
- Measurement curve
- Calculated parameters
- Instrument information
- Test date
That is useful.
But PDF should generally be considered a presentation and archival report format, not the primary numerical dataset.
Researchers still need access to the underlying machine-readable data.
24. File Naming Should Be Part of the Workflow
After several years, a laboratory may accumulate tens of thousands of measurement files.
Names such as:
test1.csv
test1_new.csv
final.csv
final2.csv
eventually become unmanageable.
Software should ideally support structured automatic naming.
For example:
20261002_SampleA_VSM_MH_300K_Run03.csv
or:
Project42_Wafer7_Device03_Hall_100K.csv
Useful components can include:
- Date
- Project
- Sample ID
- Measurement type
- Temperature
- Run number
Automatic naming reduces operator mistakes and improves searchability.
25. Folder Structure Matters Too
A complete experiment may contain:
- Raw data
- Processed data
- Images
- Recipe
- Logs
- Report
A structured export could look conceptually like:
Sample_A_20261002/
- raw_data.csv
- processed_results.csv
- metadata.json
- recipe.json
- event_log.csv
- report.pdf
- images/
This structure is much easier to archive than scattering unrelated files across several software folders.
26. Buyers Should Ask Whether Data Can Be Exported Automatically
Manual export is sufficient for occasional experiments.
It becomes a bottleneck for automated laboratories.
Imagine a system running:
- 50 Hall samples overnight
- 200 field cycles
- Multiple temperatures
- Several measurement instruments
Nobody wants an operator to click:
File → Export → CSV
after every run.
Automated Systems Should Ideally Support
- Auto-save after measurement
- Automatic folder creation
- Automatic naming
- Scheduled export
- Network storage
- Configurable destination
- Automatic report generation
The data-management architecture should scale with the experiment automation.
27. Local Storage, Network Storage, or Database?
Different laboratories need different storage strategies.
Local PC Storage
Simple and suitable for:
- Small laboratories
- Standalone systems
- Moderate data volume
Network Storage
Useful for:
- Shared facilities
- Central backup
- Multiple researchers
- Institutional IT environments
Database Integration
Useful for:
- High-throughput testing
- Manufacturing R&D
- Sample tracking
- Laboratory information systems
- Large experiment histories
Not every academic VSM requires a database.
But industrial customers should ask whether software can eventually integrate with:
- LIMS
- MES
- SQL databases
- Internal APIs
The required architecture should match the expected workflow.
28. API Access Can Be More Valuable Than Another Export Button
Advanced users may want to control experiments through their own software.
In these cases, an API or documented communication protocol can be more valuable than ten file export formats.
Possible integration methods include:
- TCP/IP
- REST API
- SCPI-style command set
- DLL or SDK
- Python interface
- LabVIEW driver
- Serial communication
Cryomagtech currently offers magnetic measurement and power-control platforms with software automation and remote communication across product families, including Hall systems, MOKE systems, VSM platforms, and superconducting magnet power supplies.
For sophisticated laboratories, buyers should therefore ask two separate questions:
How can I export the data?
and
How can my software access the system directly?
29. A Practical Data Export Specification for Buyers
When preparing an RFQ or technical specification, consider asking for the following.
Required Numerical Export
- CSV
- TXT
- Excel-compatible format
Recommended Structured Export
- JSON metadata
- HDF5 for complex or multidimensional data, if applicable
Raw Data
Confirm whether:
- Primary measured values are retained
- Calculated values are stored separately
- Proprietary native files remain accessible
Metadata
Require fields such as:
- Sample ID
- Measurement mode
- Units
- Instrument model
- Sensor configuration
- Measurement settings
- Operator
- Software version
Time Information
Require:
- Measurement timestamps
- Experiment start/end times
- Time-zone-aware formatting
- Event timestamps
Recipe Information
Require:
- Measurement sequence
- Field profile
- Temperature profile
- Ramp rate
- Hold time
- Averaging
- Number of cycles
Event Logging
Require records of:
- Alarms
- Interlocks
- Trips
- Operator changes
- Communication errors
Reporting
Optional:
- PNG
- TIFF
- Automatic report templates
This specification is much more useful than simply writing:
“Software must support data export.”
30. Questions Buyers Should Ask During Software Evaluation
Before approving a Hall, VSM, MOKE, or magnet control system, ask the supplier:
- Can I export the raw numerical data?
- Which formats are supported?
- Are units included?
- Are metadata saved automatically?
- Are calculated values traceable to raw measurements?
- Is the sample ID included in every dataset?
- Are timestamps stored?
- Is the time zone recorded?
- Is the measurement recipe saved?
- Can recipes be reloaded?
- Is the software version recorded?
- Are calibration files traceable?
- Can alarm and event logs be exported?
- Can files be saved automatically after each measurement?
- Can data be saved directly to a network location?
- Is there an API or communication protocol?
- Can I analyze the exported data without proprietary software?
If several of these answers are unclear, the software specification probably needs more work.
31. How Cryomagtech Approaches Measurement and Magnet Control Software
Cryomagtech systems span magnetic characterization and field-control applications including:
- Hall Effect Measurement Systems
- Vibrating Sample Magnetometers
- Magneto-Optical Kerr Effect systems
- Electromagnet and Helmholtz coil control
- Precision excitation power supplies
- Superconducting magnet power supplies
Depending on the platform, software functions can include automated measurement, field and temperature synchronization, visualization, programmable ramp profiles, data logging, parameter calculation, remote communication, and experiment control.
👉 Product link placeholder: Cryomagtech Magnetic Measurement & Magnet Control Systems
For automated research systems, the software specification should be developed together with the hardware specification.
A magnet capable of precise field control is only part of the system.
The laboratory also needs a reliable way to preserve exactly what the system did, when it did it, and what it measured.
32. A Three-Level Data Strategy
For many laboratories, software requirements can be divided into three levels.
Level 1 — Basic Export
Suitable for routine standalone measurements.
Require:
- CSV or TXT
- Clear headers
- Units
- Basic sample information
Level 2 — Reproducible Research
Suitable for university research and shared laboratories.
Add:
- Rich metadata
- Timestamps
- Measurement recipes
- Software version
- Calibration references
- Automatic file naming
- Raw and processed data
Level 3 — Automated Laboratory Integration
Suitable for advanced R&D and high-throughput facilities.
Add:
- APIs
- Network storage
- Structured JSON/HDF5 data
- Event logging
- Database integration
- Automatic experiment packaging
- Remote control
- Batch processing
The correct level depends on how the laboratory expects to use the system over its lifetime.
33. Key Takeaways
- “CSV export” alone is not a complete magnet control software specification.
- CSV is an excellent minimum format because it is portable and easy to analyze.
- Raw measurement data should be preserved alongside calculated results.
- Metadata should describe samples, instruments, measurement conditions, and experiment settings.
- JSON can complement CSV when metadata becomes hierarchical or complex.
- HDF5 can be useful for large multidimensional datasets but is unnecessary for every experiment.
- Timestamps should be consistent and preferably include time-zone information.
- Measurement recipes should be saved and linked to their resulting datasets.
- Software, firmware, and calibration versions improve long-term traceability.
- Alarm and event logs are important for automated magnet and cryogenic experiments.
- PDF reports and screenshots should complement—not replace—machine-readable raw data.
- APIs and documented communication protocols become increasingly important as laboratories automate.
- Good scientific data management supports the FAIR goals of making research data more findable, accessible, interoperable, and reusable.
Before buying a magnetic measurement or control system, do not ask only:
“Can the software export our data?”
Ask:
“If another researcher opens this experiment five years from now, will they know exactly what was measured, under what conditions, and how to reproduce it?”
That is the real test of good laboratory software.
References
Scientific Data – The FAIR Guiding Principles for Scientific Data Management and Stewardship
The FAIR principles define four goals for scientific data—Findability, Accessibility, Interoperability, and Reusability—and emphasize rich metadata, provenance, and reusable research workflows.
Scientific Data – The FAIR Guiding Principles
IETF RFC 3339 – Date and Time on the Internet: Timestamps
RFC 3339 defines an unambiguous Internet date/time format based on ISO 8601, including date, time, seconds, and explicit UTC or time-zone offsets. It is a useful reference for timestamp design in automated instrument logs.