semvec/pypi-packages huggingface dataset:
taln2x 1.0.10
A command-line application to export (TALN-like) conference proceedings to various formats (namely pdf, hal, aclanthology, dblp)
Requires Python: >=3.10
Keywords: taln, atala, paper, publication, open archive

![](./taln2x.png)

## Description
`taln2x` is a Python program which converts a set of scientific articles to a ready-to-ingest dataset for open archives. Currently supported output formats include pdf (for printable full proceedings), [TALN archives](http://talnarchives.atala.org), [HAL](https://hal.science), [ACL anthology](https://aclanthology.org), and [DBLP](https://dblp.org).

## User interface
`taln2x` is a command-line tool which expects as input a directory containing specific pieces of information (gathered either manually or else via an abstract management system such as easychair) and relying on a given structure (see documentation), and outputs a directory whose internal structure depends on the target online archive.

![](./mkdocs/docs/img/taln2x.gif)

## Installation
The recommanded way to install `taln2x` is to use the `pip` package manager (within a virtual environment to avoid conflicts with installed libraries):

```bash
python -m venv venv
source venv/bin/activate
pip install taln2x
```
## Basic usage

```bash
taln2x COMMAND [OPTIONS]
```
Where `COMMAND` is either `new` (to set up an input directory containing the expected structure and ready-to-fill config files), `build` (to compile proceedings in a given target format according to the config file, see documentation), `clean`  (to remove proceedings from output directory), or `list` (to check which articles can be found on the [HAL](https://hal.science) open archive).

For a full list of options, invoke:
```bash
taln2x --help
```

## Documentation

`taln2x` documentation is available at [https://talnarchives.gitlabpages.inria.fr/taln2x](https://talnarchives.gitlabpages.inria.fr/taln2x).

## Authors and acknowledgment
`taln2x` has been developed by Yannick Parmentier, with the help of Sylvain Pogodalla, on behalf of [ATALA](https://atala.org) (the French Association for Computational Linguistics).

The `taln2x` logo has been created using the [Letterblocks fonts](https://www.1001fonts.com/letterblocks-font.html) made by Vladimir Nikolic.

## License
`taln2x` is released under the terms of the GNU GPLv3 license (see LICENSE).

## Project status
The `taln2x` is a sequel of the [`taln2acl`](https://gitlab.com/parmenti/taln2acl) project which has started in 2020 and has been used (among others) to ingest the proceedings of the [TALN conferences](https://atala.org/-Conference-TALN-RECITAL) from 1999 til 2022 to the [ACL anthology](https://aclanthology.org/venues/jeptalnrecital/) and [TALNarchives](http://talnarchives.atala.org).
easysense 1.0.11
A CLI tool providing pre-written sensor implementations for Wiresense, designed to simplify sensor integration and data collection.
Requires Python: >=3.8

<h1 align="center" id="title">Easysense.py</h1>

![easysense.py](https://socialify.git.ci/Saladrian/easysense.py/image?font=Inter&forks=1&issues=1&language=1&owner=1&pattern=Solid&pulls=1&stargazers=1&theme=Auto)

<p align="center">
    <img src="https://img.shields.io/badge/Made%20with%20Love%E2%9D%A4%EF%B8%8F-black?style=for-the-badge" alt="made with love">
    <img src="https://img.shields.io/badge/Python%20-FFD147?style=for-the-badge&logo=python&logoColor=%23" alt="asyncio">
    <img src="https://img.shields.io/github/actions/workflow/status/Saladrian/easysense.py/publish.yml?style=for-the-badge" alt="build status">
    <img src="https://img.shields.io/pypi/v/easysense?style=for-the-badge" alt="pypi version">
    <img src="https://img.shields.io/pypi/dm/easysense?style=for-the-badge" alt="pypi downloads">
</p>

A CLI tool providing pre-written sensor implementations for Wiresense, designed to simplify sensor integration and data collection.

## 🛠️Features

- Select the sensor you have
- Select the measurement rate
- Easy to use, only basic knowledge required
- Uses Wiresense for data visualization:
- Automaticly save data into csv files

For more info about Wiresense see: https://github.com/Wiresense

## 📖Usage

Install with pip

```bash
pip install easysense
```
Make sure you have [Python](https://wiki.python.org/moin/BeginnersGuide/Download) and [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) installed!

Run Easysense

```bash
easysense
```

Simply follow the instructions in the terminal to get started 

Or edit the config.yaml so you dont need to configure it every time. (csv path can only be changed in config.yaml)
You can open the config with: `easysense config`

```yaml
settings:
  selected_sensor: ""  # Exact name of the sensor (see /sensors folder for the names) (leave empty to get a prompt every time)
  read_interval: -1  # Measurement inverval in seconds (set to -1 to get a prompt every time)
  csv_folder_path: "./data"  # Where to say all created csv files. (For best functionality, use absolute path)
  print_data_in_cmd: null  # Boolean whether the sensor output should also be printed in the cmd (set to null to get a prompt every time)
```

## 📡 Sensors
All currently availably sensors can be found in this Repo: https://github.com/Saladrian/easysense.py-sensors
Simply use the name of the folder to install the sensor:
```bash
easysense install <sensor-name>
```


---

If you have a sensor that is not yet implemented, feel free to open a issue or contribute it yourself.

For more info about how you can implement a sensor see: [src/easysense/sensors/_example_sensor.py](https://github.com/Saladrian/easysense.py/blob/main/src/easysense/sensors/.example/main.py)


## 📜License

[MIT](https://choosealicense.com/licenses/mit/)

## ✍️Authors

- [@saladrian](https://github.com/saladrian)