semvec/pypi-packages huggingface dataset:
indic-translit 0.1.3.1
Transliterate to and from Indian languages. Currently supported Dravida languages - ಕతెമத.


Indic Transliterate
====================

Tools to transliterate from and detransliterate to Dravidian languages
(Kannada, Malayalam, Tamil, and Telugu).

Sub-Modules
-----------

transliterate
~~~~~~~~~~~~~

Contains the function `transliterate`. Given a file (text or pickle) and the script, this function transliterates from the provided script and saves it in the specified file.

detransliterate
~~~~~~~~~~~~~~~~

Contains the function `detransliterate`. Given a file (text or pickle) and the script, this function detransliterates to the required script and saves it in the specified file.

Classes
-------

Transliterator
~~~~~~~~~~~~~~

Defines the class `Transliterator`, which transliterates TaKaMaTe into Latin.

DeTransliterator
~~~~~~~~~~~~~~~~

Defines the class `DeTransliterator`, which detransliterates TaKaMaTe from Latin.

Quick Start
-----------

.. code-block:: python

   import indic_translit as translit
   from translit.Transliterator import Transliterator
   from translit.DeTransliterator import DeTransliterator

   transliterator = Transliterator("Telugu")
   text = u'ప్రియాంక విప్పారిత నేత్రాలతో త్రినాధ్ కేసే మౌనంగా చూస్తుండి పోయింది.'
   trans_text = transliterator.transliterate(text)
   print(trans_text)
   # priyāṁka vippārita nētrālatō trinādh kēsē maunaṁgā cūstuṁḍi pōyiṁdi.

   detransliterator = DeTransliterator("Telugu")
   re_text = detransliterator.detransliterate(trans_text)
   print(re_text)
   # ప్రియాంక విప్పారిత నేత్రాలతో త్రినాధ్ కేసే మౌనంగా చూస్తుండి పోయింది.

Known Issues
------------

1. The (de)transliterations output for Malayalam are not one-to-one due to different representations for the same sound, such as ൿ and ക്, ർ and റ്, ൻ and ന്. Feedback is sought for the correctness of the current state and what needs to be done to make them correct. There are no known issues for the remaining languages. The community is encouraged to report more issues.

License
-------

MIT
fvm 0.1.2
Feather Virtual Machine (FVM)

# FVM bitcode evaluator

Feather Virtual Machine (FVM) is a bitcode-based VM in development by
[@wryl](https://gitlab.com/wryl).

This is a simplified version of FVM that interprets ascii representations
of a future bitcode.

## The bitcode

This version of FVM runs ASCII representations of the bitcode.

> The bytecode (or rather bitcode) is an 8-instruction virtual machine that manipulates a circular tape of bits. The tape is dynamically resizable, and > internally is ideally modeled as a deque.
> Instructions:
> * `0`: Insert a `0` bit to the left of the tape head.
> * `1`: Insert a `1` bit to the left of the tape head.
> * `<`: Move the tape head left.
> * `>`: Move the tape head right.
> * `[`: Consume the bit under the tape head. If it's a `1`, proceed forward by one instruction. If it's a `0`, proceed to the next matching `]`.
> * `]`: Proceed to the previous matching `[`.
> * `^`: Consume and send a bit to the outside world.
> * `v`: Receive a bit from the outside world.
>
> I/O is blocking. Something needs to acknowledge the send, and execution pauses on receive until something is sent.

# Running FVM

## Just Python

You can use the `fvm-nerfed.py` file locally.

## Docker Hub

https://hub.docker.com/r/booniepepper/fvm

Packaging is performed by GitLab CI.

## PyPI

https://pypi.org/project/fvm/

Packaging is performed by GitLab CI.

## As a discord bot

This docker image is the FVM runtime used for a discord
bot running on the concatenative programming discord server.

As of 2024-04-18 details on the discord bot can be found here:
* https://github.com/booniepepper/dt-discord-bot/tree/fvm
metaspace2020 2.0.9
Python library for connecting to the METASPACE platform

# METASPACE Python client

Python package that provides programmatic access to [METASPACE](https://metaspace2020.eu).

## Applications

* Running batch jobs
* Exploratory analysis of submitted data
* Quick access to things hidden from web interface (such as location of files on S3 and other metadata)

## Installation

You need to have **Python 3.6 or higher** to use this library.

```
pip install metaspace2020
```

## Documentation

The package documentation is available at [metaspace2020.readthedocs.io](https://metaspace2020.readthedocs.io)

## Acknowledgements and license

[See the top-level README](../../README.md#acknowledgements)