semvec/pypi-packages huggingface dataset:
fractalgebra 0.1.4
a simple fractions calculator
License: MIT
Requires Python: >=3.8,<4.0
Keywords: poetry,typer,math

# FractAlgebra
A simple fraction calculator CLI

## Features
* Accepts arbitrarily many fractions, not just two at a time
* returns the answer in lowest common denominator

## Installing

 ### Using `pipx` (simple and quick 🚀)
 I have [published fractalgebra as a PyPi package](https://pypi.org/project/fractalgebra/),
 _so you don't have to pull this repo to use the CLI_. Even better, using
 [pipx](https://github.com/pypa/pipx#pipx--install-and-run-python-applications-in-isolated-environments),
 you can jump in and begin adding fractions without worrying about your python environment.
 
 1. Follow the [instructions to install pipx](https://pypa.github.io/pipx/installation/) on your system 
 2. ```bash
    > pipx install fractalgebra
        installed package fractalgebra 0.1.1, installed using Python 3.9.7
        These apps are now globally available
        - fa
        done! ✨ 🌟 ✨
    > fa 1/2 + -3_3/2
      =  -4
    
### Build From Source
1. Python 3.9 or greater is required. Install it [here](https://www.python.org/downloads/), or use
your Python env manager of choice (I prefer [Conda](https://conda.io/projects/conda/en/latest/index.html))
2. This project uses [Poetry](https://python-poetry.org/docs/#installation) for dependency management and packaging
3. ```bash 
    > git clone git@github.com:bookRa/fractalgebra.git
    ...
    > cd fractalgebra
    > poetry install
    ...
    > fa -1/2 + -3/2
        = -2
    ```


### `TODO:` Downloadable Binary (See [Issue #3](https://github.com/bookRa/fractalgebra/issues/3))
 > time-permitting, I would use a tool like [PyInstaller](https://pyinstaller.readthedocs.io/en/stable/operating-mode.html)
in combination with GitHub Actions to publish an executable or zip/folder (to the Releases Page)
which any user can simply drop into their file system begin using fractalgebra without relying on any external tooling (including Python).


## Testing
1. Follow the same instructions above for `"Build From Source"`
2. ```bash
    > poetry run pytest                                                                                            
    Test session starts (platform: linux, Python 3.9.7, pytest 7.0.1, pytest-sugar 0.9.4)
    ...
    tests/fractalgebra_test.py ✓                                          4% ▌
    tests/helpers_test.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓                                 65% ██████▌
    tests/main_test.py ✓✓✓✓✓✓✓✓                                         100% ██████████

    Results (0.33s):
        23 passed
    ```

## Usage

1. Provide a space-delimeted math string using rational numbers and math operators to the `fa` command
    * A rational number can be a whole number (`3`), a fraction  a mixed fraction formatted with an
    underscore (`3_3/4`) or a fraction (`-9/4`).
    * Negative signs are allowed anywhere 
    __except on the fraction part of a mixed fraction__. Mathematically, this is ambiguous
    (at least based on my research)
    * The only math operations currently supported are add (`+`), subtract (`-`),
     multiply (`*`), and divide(`/`)
imteksimfw 0.5.1
Fireworks additions
License: MIT
Requires Python: >=3.6.5

# IMTEK-Simulation custom FireWorks extensions

[![PyPI](https://img.shields.io/pypi/v/imteksimfw)](https://pypi.org/project/imteksimfw/) [![Tests](https://img.shields.io/github/workflow/status/IMTEK-Simulation/imteksimfw/test?label=tests)](https://github.com/IMTEK-Simulation/imteksimfw/actions?query=workflow%3Atest)


Johannes Hörmann, johannes.hoermann@imtek.uni-freiburg.de, Mar 2020

# Quick start

Install the official FireWorks package, i.e. by `pip install fireworks`,
(https://github.com/materialsproject/fireworks) and subsequently make this
package available to your FireWorks environment, i.e. by
`pip install imteksimfw`.

## Custom FireTasks quick start

To use custom FireTasks within `imteksimfw`, append

    ADD_USER_PACKAGES:
      - imteksimfw.fireworks.user_objects.firetasks

to your `~/.fireworks/FW_config.yaml`.

Configuration samples part of the [FireWorks RocketLauncher Manager](https://github.com/jotelha/fwrlm)
include this line already.
hanlab 0.1.2
hanlab - odnp data processing and fitting
License: MIT
Requires Python: >=3.6
Keywords: dnplab odnp nmr epr dnp

# hanlab - process and analyze odnp data

[![https://thcasey3.github.io/hanlab/](https://img.shields.io/pypi/v/hanlab)](https://pypi.org/project/hanlab/) [![Website](https://img.shields.io/website?down_message=offline&label=Documentation&up_message=online&url=https%3A%2F%2Fthcasey3.github.io%2Fhanlab%2Findex.html)](https://thcasey3.github.io/hanlab/) [![http://dnplab.net/](https://img.shields.io/badge/DNPLab-.net-brightgreen)](http://dnplab.net/)


hanlab is an open-source Python package containing code used to process, fit, and analyze various types of DNP, NMR, and EPR data generated in the lab of Songi Han at UCSB.


# Requirements

  - Python 3.6 or Later
  - dnplab==1.0.11, numpy, scipy, PyQt5==5.14

Install the required packages using pip:
```console
pip install dnplab==1.0.11 numpy scipy PyQt5==5.14
```

# Installation

Install hanlab using pip:

```console
pip install hanlab
```

# Documenation

- Online documentation: https://thcasey3.github.io/hanlab/

# Developement 

  - Clone the git repository from https://github.com/thcasey3/hanlab/tree/development
wicafe 0.1.0
Automatic login utility of free Wi-Fi captive portals
License: MIT
Requires Python: >=3.7

wicafe
======

*Automatic login utility of free Wi-Fi captive portals*


Supported public Wi-Fi services
-------------------------------

 - Wi2
   - Excelsior Caffe
   - Saint Marc Cafe
   - San'yo Shinkansen (West Japan Railway)
   - Tokai Shinkansen (Central Japan Railway)


Prerequisites
-------------

 - Python 3.7+


Install
-------

From PyPI:

```shellsession
$ pip install wicafe
```

From GitHub (directly):

```shellsession
$ pip install git+https://github.com/puhitaku/wicafe
```

From GitHub (for development):

```shellsession
$ git clone
$ pip install -e .[dev]
```


Run
---

```shellsession
$ wicafe
$ python -m wicafe  # alternative way
```

wicafe begins to poll a remote host and automatically accepts the ToS of
the captive portal when a redirection is detected.


Disclaimer
----------

 - Read and grant the Terms of Service of Wi-Fi services before using it!
 - As stated in the license, I'm not liable for any claim and violation of the ToS :wink:
SiNLP 0.0.1
This is a simple NLP project providing a ngram model package.
License: MIT

# Ngram Model
This is a basic python module that provides basic nlp algorithms.
This is meant for instructional purposes, but my also be used for smaller 
projects. 

# Python Requirements
Any Python version 3.8 and above is supported.

# Install
Install this pip package by typing the following into the command prompt:

```
pip install SinLP
```

# Nmodels
To import the module function, proceed as follows:

```
>>> import ngrams
>>> from nmodels.gram import simple_bigram
>>> string = "Hello world, how are you" 
>>> [('<START>', 'Hello'), ('Hello', 'world,'), ('world,', 'how'),
 ('how', 'are'), ('are', 'you'), ('you', '<END>')]
```
nmodels 0.0.5
This is a simple nlp project providing a ngram model package.
License: MIT

# Ngram Model
This is a basic python module that creates and then pads bigrams from a given sentence.

# Python Requirements
Any Python version 3.6 and above is supported.

# Install
Install this pip package by typing the following into the command prompt:

```
pip install nmodels
```

# Nmodels
To import the module function, proceed as follows:

```
>>> import ngrams
>>> from nmodels.gram import simple_bigram
>>> string = "Hello world, how are you" 
>>> [('<START>', 'Hello'), ('Hello', 'world,'), ('world,', 'how'),
 ('how', 'are'), ('are', 'you'), ('you', '<END>')]
```