Free · nothing uploaded
Check the structure of your measurement file
Inspect timestamps, numeric fields and selected measurement channels locally. Confirm column roles and units, then review structural flags and an unsmoothed numerical dQ/dV where applicable. No account or upload is required.
Drop a CSV or TSV from your instrument here
or
Your browser reads UTF-8 CSV or TSV locally. Files above 32 MiB, 500,000 records or 2 million cells are screened as a prefix; unchecked data are not validated.
What it looks at
What the check finds in your file
Choose the columns to screen. Time checks need an explicit format or unit. Battery calculations also require current and voltage units, a sign convention and usable intervals. Missing prerequisites are shown as not checked.
Time
Check invalid timestamps, reversals, repeats and unusually large positive intervals. Resolve or explain them before using time-integrated results.
Missing values
Missing and invalid numeric fields are counted separately in each selected measurement column. Zero is a measurement and is not substituted for a missing value.
Constant-value runs
Flag runs of at least 50 identical recorded values. They may indicate steady operation, limited resolution or a recording problem; the check does not choose the cause.
Jumps
Flag changes unusual relative to the median change and its robust spread, within the chosen continuity boundaries. A flag is not permission to delete a physical event.
Charge, discharge, rest cycler
Use confirmed current units, sign and a rest threshold to label current-state runs. Time gaps and selected step or cell boundaries split runs. Compare the result with the test protocol; a run is not necessarily a complete cycle.
dQ/dV, untouched cycler
Inspect a numerical dQ/dV on the longest valid contiguous discharge run. Axes, units, exclusions and display reduction are reported. No smoothing or percentile clipping is applied; the plot alone does not determine whether cleaning is needed.
What the check does not do. This structural screen does not establish noise separability, model readiness, a diagnosis or preservation of electrochemical features. It leaves the file unchanged and reports its coverage.
Step two · by volume
Choose the processing result you need
The paid workflow processes the chosen data and provides its stated output and processing records. Review the product scope and quote in the account before launching it.
What comes back
- Selected measurement columns processed under the chosen output and missing-data policy
- Review the cleaned record count, time or row index, processing summary and integrity manifest
- A general CSV processing summary is not a per-value change table; select a Battery-specific artifact when that detail is required
- A processing summary and integrity manifest in the current CSV workspace; battery-specific action reports belong to the separate Battery workflow
- An Identity or pass-through state is reported separately from any numerical gain; 0 dB alone does not establish identical output
- Unsupported recovery must remain distinguishable from an observed value; inspect the output status and missing-value representation
How it is priced
Processing cost and minimum top-up are different amounts. The public CSV estimator requests a non-binding estimate from the server using file shape and selected options only. The account validates the actual upload, current access and balance before a job is reserved or launched.
This local screen is free and does not create a paid job. A no-change result is not proof that the data are clean. Charges and refunds for a paid result follow the confirmed order and Refund Policy, not this browser diagnosis.
Cycler exports have their own route. Cycles, capacity, efficiencies and dQ/dV peak integrity are beyond a general-purpose cleaner — it knows nothing about them. See the battery workflow →