semvec/pypi-packages huggingface dataset:
introduction-to-computer-graphics 2024.3.1.0
Introduction to Computer Graphics
Requires Python: >=3.6

# Introduction to Computer Graphics

## 下载

### Docker

```
docker pull apachecn0/introduction-to-computer-graphics
docker run -tid -p <port>:80 apachecn0/introduction-to-computer-graphics
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install introduction-to-computer-graphics
introduction-to-computer-graphics <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g introduction-to-computer-graphics
introduction-to-computer-graphics <port>
# 访问 http://localhost:{port} 查看文档
```
yt-audio-collector 0.1.0
Create hindi language dataset for Speech Recognition from youtube
Requires Python: >=3.9,<4.0
Keywords: hindi dataset,yt_audio_collector,youtube,youtube hindi audio,youtube hindi transcripts

# yt_audio_collector

*yt_audio_collector* is a genuine, lightweight library for creating hindi dataset for speech recognition from youtube.

## Documentation

Detailed documentation about the usage of the library can be found at [yt_audio_collector](https://nagalakshmi136.github.io/yt_audio_collector/). This is recommended for most cases. If you want to hastily download a single video, the [quick start](#Quickstart) guide below might be what you're looking for.

## Description

YouTube is the most popular video-sharing platform in the world and as a machine learning engineer or AI engineer, you may encounter a situation where you want to script something to create datasets for training speech recognition models in any 
particular language for this we need audio and transcripts in that language.
For this, I present to you: *yt_audio_collector*.

## Quickstart

This guide covers the most basic usage of the library. For more detailed information, please refer to [yt_audio_collector.io](https://nagalakshmi136.github.io/yt_audio_collector/).

### Installation

yt_audio_collector requires an installation of Python 3.6 or greater, as well as pip. (Pip is typically bundled with Python [installations](https://python.org/downloads).)

To install from PyPI with pip:

```bash
$ python -m pip install yt_audio_collector
```

Sometimes, the PyPI release becomes slightly outdated. To install from the source with pip:

```bash
$ python -m pip install git+https://github.com/Nagalakshmi136/yt_audio_collector
```
### Using yt_audio_collector in a Python script


```python
 >>> from yt_audio_collector.system_1.fetch_youtube_data import FetchValidYouTubeData
 >>> yt_data = FetchValidYouTubeData()
 >>> video_ids = yt_data.get_valid_video_ids('cricket news in hindi')
 >>> from yt_audio_collector.system_2.preprocess_audio import PreProcessAudio
 >>> PreProcessAudio(source_path, destination_path, background_sound).preprocess_audio()
```

## Cloning the repository

Clone the repository through the terminal using the command below:

```shell
git clone https://github.com/Nagalakshmi136/yt_audio_collector.git
```

create conda enviroment with the following command:  

    $ conda create --name yt-collector python=3.9

If poetry not available install poetry:  

    $ sudo apt install poetry

Install required pacakages from poetry with the following command:  

    $ poetry install

To execute the code run the command:

    $ python main.py
ectool 1.2.1
A tools for EC modules, like EC618/EC616/EC718
Requires Python: >=3.7, <4
Keywords: ec618,development

# 移芯工具箱

支持移芯方案的刷机, 解包, windows/linux/macos 可用

当前支持EC618系列, 例如Air780E/Air700E/Air600E/Air780EG等模块

本库可支持被引用, eccli本身就是调用实例.

## 用法

先安装ectool, 在命令行或控制台执行

```bash
# 清华镜像
pip3 install -U -i https://pypi.tuna.tsinghua.edu.cn/simple ectool
# 若安装失败, 可尝试以下命令, 从pypi直接进行安装
pip3 install -U ectool
```

刷机(当前仅USB刷机), 支持binpkg和soc文件

```bash
ectool burn -f example.binpkg
# 启动后, 按住BOOT键, 复位模块, 或模块开机
```

更多参数执行 `ectool -h` 获取说明

## TODO List

* [x] EC618使用USB刷机
* [x] binpkg解包
* [x] 兼容Linux下刷机
* [x] 兼容Mac下刷机
* [x] 支持只刷AP或CP
* [x] 支持跳过AgentBoot
* [x] 支持擦除指定区域的数据
* [x] SoC日志解析(简易)
* [x] 支持从http加载固件文件进行下载
* [ ] EC618使用物理UART刷机
* [ ] 支持刷LuatOS的script.bin
* [ ] 完整的注释
* [ ] SoC日志解析(完整)
* [ ] ~~binpkg打包~~

## Linux刷机过程展示

[![asciicast](https://asciinema.org/a/595464.svg)](https://asciinema.org/a/595464)

## 参考链接

* 流程参考 [PSU的某种设备的文档](https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=483a9555e446577cefc31b5629e843cc814b83cb)
* beanio做的逆向版本 [beanio-ec618-downloader](https://github.com/beanjs/beanio-ec618-downloader)

## 开源协议

MIT
sphinx-desktop 20240301
Open sphinx:// links on your desktop.
Requires Python: >=3.6

# Sphinx Desktop

Makes editing of [Sphinx](https://www.sphinx-doc.org/) based documentation easier on desktops.

Installs a protocol handler for `sphinx://` urls. 

## Why?

- Online edit links and pull requests (e.g. github) are high overhead.
- Desktop editors are better, and closer to the build/preview tooling.

## Supported Operating Systems

- Linux

## URL Format

`sphinx://{project}/{release}/{page}.{md,rst}`.

## Quick Start

### Install sphinx-desktop

```shell
pip install sphinx-desktop
```

### Install the `sphinx://` scheme handler (Linux/XDG)

```shell
sphinx-desktop install-xdg
```

### Mapping a project

Create a configuration file for sphinx-desktop `~/.config/sphinx-desktop.toml`.

Replace the values relevant for your project:

```toml
[sphinx]
  
[[sphinx.projects]]
name = "project-name"
path =  { expand = "~/path/to/project-name/documents/source" }
release = "*"
```

`release` may be defined for specific releases, otherwise it defaults to `*` (meaning any release). 
Additional projects may be added by defining extra `[[sphinx.projects]]` sections with the appropriate values.

### Overriding the Sphinx HTML Template

To add `sphinx://` links to your documentation, you must modify your templates. To do this with most themes that derive
from the sphinx basic theme:

1. Add a file named `sourcelink.html` to `_templates` in the source directory, which will override the default `sourcelink.html`:

```html
{%- if show_source and has_source and sourcename %}
<div role="note" aria-label="source link">
    <h3>{{ _('This Page') }}</h3>
    <ul class="this-page-menu">
        <li><a href="{{ pathto('_sources/' + sourcename, true)|e }}" rel="nofollow">{{ _('Show Source') }}</a></li>
        <li><a href="sphinx://sphinx://{{project}}/{{release}}/{{ pagename }}{{ page_source_suffix }}" rel="nofollow">{{ _('Edit Sources') }}</a></li>
    </ul>
</div>
{%- endif %}
```

```{note}
If you use a theme that doesn't base itself on the Sphinx `basic` theme, you'll need to modify the jinja template approriately.
```

# Command Line and Manual Usage

Opening a project:

```shell

sphinx-desktop open sphinx://project/release/$path
```

Alternatively, you may use xdg-open after installing the `sphinx://` scheme handler:

```shell
xdg-open sphinx://project/release/$path
```


# Links

[Documentation](https://meta.company/go/sphinx-desktop)
[Source Code](https://sr.ht/) (Source Hut)
pyTrigger 0.12.2
Software trigger for data acquisition (with ring buffer).
Requires Python: >=3.9
Keywords: data acquisition,ring buffer,trigger

pyTrigger
=========

Software trigger for data acquisition (with ring buffer)
--------------------------------------------------------

Test pyTrigger with Binder:
|binder| 

.. |binder| image:: https://mybinder.org/badge.svg
    :target: https://mybinder.org/v2/gh/ladisk/pyTrigger/master?filepath=Showcase%20-%20pyTrigger.ipynb