semvec/pypi-packages huggingface dataset:
sync-list 1.2.0
SyncList - список Python с автоматической синхронизацией данных с файлом JSON.
Requires Python: >=3.10,<4.0

# SyncList

SyncList is a Python list with automatic synchronization of data with a JSON file. This can be useful in cases where you
need to save data between program sessions or if you need to save the state of data in real time.

# Installation

You can install SyncList using pip:

```bash
pip install sync_list
```

# Usage

```python
from sync_list import SyncList

# Creating SyncList object with initial data
my_list = SyncList([1, 2, 3])

# Adding elements
my_list.append(4)
my_list.extend([5, 6])

# Inserting an element
my_list.insert(3, 0)

# Removing an element
my_list.remove(2)

# Accessing an element by index
print(my_list[0])  # 1

# Changing an element
my_list[0] = 0

# Sorting the list
my_list.sort()

# Reversing the list
my_list.reverse()
```

When the `sync()` method is called, the data in the list will be written to a file in JSON format. On the next program
run, the data will be loaded from the file and available for use in the SyncList object.

# Developers

- Azreil-OFD (fantom2413@gmail.com)
mavlink-tools 0.0.8
PX4/ArduPilot MAVLink usefull tools
Requires Python: >=3.7

# PX4/ArduPilot MAVLink tools

This repository is a collection of scripts created to facilitate automatic work with PX4/ArduPilot such as:
1. [autopilot configurator](src/mavlink_tools/configurator) (for HITL and other applications),
2. `loading and running a mission`,
3. `loading a last flight log`,
3. [analyzing a flight log](src/mavlink_tools/log_analyzer),
4. [analyzing an overall flight statistic](src/mavlink_tools/log_analyzer) based on thousands of flights logs (total number of vehicle flight hours, flight distance and so on).

Please refer to a particular section for details.

## User guide

### Installation

The package is distrubuted via [test.pypi.org/project/mavlink-tools/](https://test.pypi.org/project/mavlink-tools/).

```bash
python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps mavlink_tools
```

## Developer guide

### Installation from sources

```bash
git clone https://github.com/PonomarevDA/mavlink_tools.git --recursive
git submodule update --init --recursive
pip install -r requirements.txt
```

### Deploy on test.pypi.org

```bash
./deploy.sh
```