evrista

package module
v0.0.0-...-53257e6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2019 License: MIT Imports: 6 Imported by: 1

README

GoDOc badge

Работа с файлами ЭВРИСТА® (*.gnt)

Библиотека для чтения файлов ЭВРИСТА® и утилита для их преобразования в CSV. Написана потому, что в учебных версиях нет экспорта данных, а коммерческих версий больше не будет. Формат разобран настолько, насколько было нужно для экспорта данных, есть еще «белые пятна».

EVRISTA® file format (*.gnt)

This project is a library for reading EVRISTA® files and an utility to convert them to CSV. Motivation: EVRISTA® software is no longer maintained and free/educational versions have no data export. Format reverse-engineering is not complete, only being sufficient for data extraction.

Documentation

Overview

Evrista (SRC Giants) file parser (format reverse-engineered).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type File

type File struct {
	// Comment up to 52 ASCII symbols.
	Comment string

	// Data series.
	Series []Series
}

File contains all information from Evrista database.

func Parse

func Parse(in io.Reader) (*File, error)

Parse Evrista database (*.gnt) into a File structure.

type Series

type Series struct {
	// Name up to 11 ASCII symbols.
	Name string

	// Values, some of which may be math.NaN().
	Values []float64
	// contains filtered or unexported fields
}

Series describe one data column.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL