Apollo3zehn / ImcFamosFile

A .NET Standard reader and writer for imc FAMOS files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImcFamosFile

GitHub Actions NuGet

ImcFamosFile is a .NET Standard 2.1 library to read and write imc FAMOS files (.dat, .raw) of version 2.

This library creates groups containing texts, single values and channels of different types (e.g.: data with equidistant time, with monotonous increasing time or characteristic curves (XY data)).

Below is a screenshot of FAMOS after opening the sample file and plotting the power curve of a wind turbine:

Sample preview.

ImcFamosFile is capable of reading single channels or all data at once and provide it as byte array or optionally casted to the actual data type using the new .NET Core Span feature (which allows efficient C-like casting of pointers to different data types without any copy operations).

Please see the introduction to get a more detailed description on how to use this library!

About

A .NET Standard reader and writer for imc FAMOS files.

License:MIT License


Languages

Language:C# 98.4%Language:Python 1.6%