I have tens of thousands of individual scans in proprietary file formats, and I want to make these public. I need a format that is free and open, or to make my own.

Our proprietary software offers a CSV option, but doesn't export all useful data to the file. In addition, the CSV file it creates is more like two spreadsheets, with the second half having the per-channel photon counts.

I've considered using XML because it is both machine and human readable. My only concern is that XML is bloated. XML has the added benefit of being readable over a web browser, and can be quickly converted to almost any language, including JSON.

Microsoft INI format is also machine and human readable, but INI is fairly phased out. Software writers still have full access to INI functions though, so I wonder if this is still a viable format. INI also converts well to object notation.

Both INI and XML could better represent two spreadsheets worth of different-typed content in a single file than a CSV.

What are your thoughts?

More Charles Ewing's questions See All
Similar questions and discussions