<commit_before># I2C-AppNotes
This is a git repository for LabJack's I2C driver/library wrappers and sensor specific examples.  

## Requirements
This repository contains code that requires the LabJack [LJM Library](https://labjack.com/support/software/installers/ljm) or the LabJack [UD Library/Driver](https://labjack.com/support/software/installers/ud) to already be installed.  In some cases there are further requirements such as a languages driver wrapper.  These can be found on LabJack's [Example Code/Wrappers](https://labjack.com/support/software/examples) webpage.

## Driver Documentation
Documentation for the LJM and UD libraries can be found below:
* [LJM Library Docs](https://labjack.com/support/software/api/ljm)
* [UD Library Docs](https://labjack.com/support/software/installers/ud)

## Device Datasheets
There is a lot of useful information in each of the devices datasheets relating to I2C.  The implemented I2C wrappers try to hide some of the complexities but in some cases it may be necessary to look for documentation about how I2C works on an individual LabJack device.
* [T7 Datasheet](https://labjack.com/support/datasheets/t7)
* [U3 Datasheet](https://labjack.com/support/datasheets/u3)
* [U6 Datasheet](https://labjack.com/support/datasheets/u6)
* [UE9 Datasheet](https://labjack.com/support/datasheets/ue9)

##Directory Structure
* The [LJM_Library_Abstraction_Layers](https://github.com/labjack/I2C-AppNotes/tree/master/LJM_Library_Abstraction_Layers) folder contains language specific I2C wrappers that use the LJM driver and are therefore compatible with the T7.
* The [UD_Driver_Abstraction_Layers](https://github.com/labjack/I2C-AppNotes/tree/master/UD_Driver_Abstraction_Layers) folder contains language specific I2C wrappers that use the UD driver and are therefore compatible with the U3, U6, and UE9.
* There are several other folders titled [sensor type]-[part number] that contain sensor specific example data.

## LJM Driver I2C Wrappers
###Supported Devices:<commit_msg>Updates.<commit_after># I2C-AppNotes
This is a git repository for LabJack's I2C driver/library wrappers and sensor specific examples.  

## Requirements
This repository contains code that requires the LabJack [LJM Library](https://labjack.com/support/software/installers/ljm) or the LabJack [UD Library/Driver](https://labjack.com/support/software/installers/ud) to already be installed.  In some cases there are further requirements such as a languages driver wrapper.  These can be found on LabJack's [Example Code/Wrappers](https://labjack.com/support/software/examples) webpage.

## Driver Documentation
Documentation for the LJM and UD libraries that are heavily used in these examples and I2C wrappers can be found below:
* [LJM Library Docs](https://labjack.com/support/software/api/ljm)
* [UD Library Docs](https://labjack.com/support/software/installers/ud)

## Device Datasheets
There is a lot of useful information in each of the devices datasheets relating to I2C.  The implemented I2C wrappers try to hide some of the complexities but in some cases it may be necessary to look for documentation about how I2C works on an individual LabJack device.
* [T7 Datasheet](https://labjack.com/support/datasheets/t7)
* [U3 Datasheet](https://labjack.com/support/datasheets/u3)
* [U6 Datasheet](https://labjack.com/support/datasheets/u6)
* [UE9 Datasheet](https://labjack.com/support/datasheets/ue9)

##Directory Structure
* The [LJM_Library_Abstraction_Layers](https://github.com/labjack/I2C-AppNotes/tree/master/LJM_Library_Abstraction_Layers) folder contains language specific I2C wrappers that use the LJM driver and are therefore compatible with the T7.
* The [UD_Driver_Abstraction_Layers](https://github.com/labjack/I2C-AppNotes/tree/master/UD_Driver_Abstraction_Layers) folder contains language specific I2C wrappers that use the UD driver and are therefore compatible with the U3, U6, and UE9.
* There are several other folders titled [sensor type]-[part number] that contain sensor specific example data.

## LJM Driver I2C Wrappers
###Supported Devices:
{'fraction_non_alphanumeric': 0.08892699657030867, 'fraction_numerical': 0.011024007839294463, 'mean_word_length': 5.399686520376176, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 22, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5743405', 'n_tokens_mistral': 1257, 'n_tokens_neox': 1180, 'n_words': 411}