https://github.com/gotmc/taffmat
Go package for reading and writing Teac TAFFmat files.
https://github.com/gotmc/taffmat
Last synced: 5 months ago
JSON representation
Go package for reading and writing Teac TAFFmat files.
- Host: GitHub
- URL: https://github.com/gotmc/taffmat
- Owner: gotmc
- License: mit
- Created: 2020-02-07T12:48:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T11:25:24.000Z (about 2 years ago)
- Last Synced: 2024-06-20T16:51:10.141Z (almost 2 years ago)
- Language: Go
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# taffmat
Go package for reading and writing TEAC TAFFmat files.
[![GoDoc][godoc image]][godoc link]
[![Go Report Card][report badge]][report card]
[![Build Status][travis image]][travis link]
[![License Badge][license image]][LICENSE.txt]
## About the TAFFmat file format
TAFFmat is TEAC's proprietary file format used to store data from their
LX series and other data recorders.
According to the TEAC "LX Series Recording Unit Instruction Manual":
> TAFFmat (an acronym for TEAC Data Acquisition File Format) is a
> file format composed of the following:
>
> - a data file containing A/D (analog to digital) converted data. The
> file is binary format with the extension dat.
> - a header file containing information such as recording
> conditions. The file is in text format with the extension hdr.
TAFFmat is a trademark of [TEAC Corporation][teac].
### Data Recorders Using TAFFmat
The following data recorders store their data in the TAFFmat file format:
- TEAC [LX-10/20][]
- TEAC [LX-110/120][]
- TEAC [WX-7000 Series][]
- TEAC [es8][]
# Installation
```bash
$ go get github.com/gotmc/taffmat
```
# Documentation
Documentation can be found at either:
-
- after running `$
godoc -http=:6060`
# Contributing
To contribute, fork [taffmat][], create a feature branch, and then submit a
[pull request][].
# Testing
Prior to submitting a [pull request][], please run:
```bash
$ make check
```
To update and view the test coverage report:
```bash
$ make cover
```
## License
[taffmat][] is released under the MIT license. Please see the
[LICENSE.txt][] file for more information.
[es8]: http://teac-ipd.com/data-recorders/es8/
[godoc image]: https://godoc.org/github.com/gotmc/libusb?status.svg
[godoc link]: https://godoc.org/github.com/gotmc/libusb
[taffmat]: https://github.com/gotmc/taffmat
[LICENSE.txt]: https://github.com/gotmc/taffmatb/blob/master/LICENSE.txt
[license image]: https://img.shields.io/badge/license-MIT-blue.svg
[LX-10/20]: http://www.teac.co.jp/en/industry/measurement/datarecorder/lx10/index.html
[LX-110/120]: http://teac-ipd.com/data-recorders/lx-110120/
[pull request]: https://help.github.com/articles/using-pull-requests
[report badge]: https://goreportcard.com/badge/github.com/gotmc/taffmat
[report card]: https://goreportcard.com/report/github.com/gotmc/taffmat
[teac]: https://www.teac.co.jp/int/
[travis image]: http://img.shields.io/travis/gotmc/taffmat/master.svg
[travis link]: https://travis-ci.org/gotmc/taffmat
[WX-7000 Series]: http://teac-ipd.com/wx-7000/