semvec/pypi-packages huggingface dataset:
aara 0.0.7
ArXiv Reader App
Requires Python: >=3.10

# An arXiv Reading App (aara)

A super simple [Textual](https://github.com/Textualize/textual) application for reading the latest posts on the arXiv in the terminal. This scrapes the arXiv "new" page from the category you specify. I found the arXiv search API to be lacking in functionality and the RSS feeds are blank if there was no update that day (e.g. like on a Saturday or Sunday). So, I wrote my own terminal app to read the arXiv.

## Installation

To install:

``` sh
pip install aara
```

For development only (using `uv`):

``` sh
git clone https://github.com/jsnguyen/aara
cd aara
uv run aara astro-ph
```

## Usage

Just run:

``` sh
# For astro-ph
aara astro-ph
```

More generally:

``` sh
aara <arXiv category>
```

## Config

Configs are stored at `~/.config/aara/aara.ini`.

You can change the save name parameter by changing `num_words`, which currently takes the first 4 words of the title by default.

You can also change the save directory by modifying the `downloads_folder` variable to a valid path.

## Bindings

Basic vim bindings are implemented, `hjkl`, `g`, `G`, and `{}`. The arrow keys can also be used for navigation. Note that scrolling in abstract window using the vim bindings doesn't work quite yet, but this is a pretty rare occurrence.

`a` opens the abstract of the article using your web browser

`s` will save the pdf to the location specified in the config, but if you haven't set anything it goes to `~/Downloads` by default. The naming scheme is `<arxiv id>_<year>_<first author last name>_<first four words title>.pdf`.

`d` will open the pdf of the article directly

`q` to quit

## Misc

There is also a state file stored at `~/.config/aara/state.ini` that tracks what pdf files you have already saved. This is not designed to be human-editable and is automatically loaded if it exists. It will overwrite every time you close the application.
pygoodwe 0.1.10
A command line tool and python library to query the GOODWE SEMS Portal APIs.
Requires Python: <4.0,>=3.9
Keywords: api, goodwe, pygoodwe, solar


# pygoodwe

A command line tool and python library to query the GOODWE SEMS Portal APIs.

## API Docs

Auto-generated documentation is here: <https://yaleman.github.io/pygoodwe/>

## Installation

You need to have Python 3 and pip installed. Then:

    python -m pip install pygoodwe

Determine the Station ID from the GOODWE site as follows. Open the [Sems Portal](https://www.semsportal.com). The Plant Status will reveal the Station ID in the URL. Example:

    https://www.semsportal.com/powerstation/powerstatussnmin/11112222-aaaa-bbbb-cccc-ddddeeeeeffff

Then the Station ID is `11112222-aaaa-bbbb-cccc-ddddeeeeeffff`.

To use example.py or the other examples, copy config.py.example to config.py and add your details.

## Contributions

Please feel free to lodge an [issue or pull request on GitHub](https://github.com/yaleman/pygoodwe/issues).

## Thanks

* Originally based off the work of [Mark Ruys and his gw2pvo software](https://github.com/markruys/gw2pvo) - I needed something more flexible, so I made this.

## Disclaimer

GOODWE access is based on the undocumented API used by mobile apps. This could break at any time.

## Example Code

Please check out example.py or the examples folder in [the project repository](https://github.com/yaleman/pygoodwe) for some simple example code.
rusampling 0.0.5
A Python package for Ratio-of-Uniforms sampling.
Requires Python: >=3.9

# rusampling

lynnejewson.github.io/rusampling

A Python package for Ratio-of-Uniforms sampling in multiple dimensions.

Ratio-of-Uniforms is a method of sampling random variables that uses the pdf, which does not need to be normalised, and requires minimal setup.

Install from the terminal with pip install RUSampling.

Development of this package was funded by the Lighthill Risk Network: https://lighthillrisknetwork.org.

Many thanks to Paul Northrop, the author of RUST, the package for Ratio-of-Uniforms sampling in R, and who helped me with the development of this project.


### Usage
- Create an instance of the Ru class, passing the log-pdf logf, the dimension d (default 1), and any extra arguments that the log-pdf takes.
- Call this object's rvs method, passing the number of samples n to generate. This returns a (n, d)- dimensional numpy array of samples.


### Example: Sampling the log-normal distribution
```
import numpy as np
import scipy
from ru import Ru

logf = scipy.stats.lognorm.logpdf

t = Ru(logf, s=1)
samples = t.rvs(n=100000)
t.plot()
```
FairyEx 0.1.0
FEE-rical Extraction
Requires Python: >=3.10

# FairyEx

FairyEx (for FEE Extraction) is a Python package to perform extraction with some ZIP solution file.


## Magical extraction

- Fast: up to more than 10 times for big extraction
- Efficient: low memory usage
- Easy: to install and to use


## Quickstart

```python
from fairyex import DarkSol

with DarkSol("Model Open World Solution.zip") as ds:
    df = ds.query(
        phase="STSchedule",
        children_class="Generator",
        children=ds.query_children("Generator"),
        properties=["Generation"],
        samples=["1", "2", "3"],
    )
```
chibi-requests 1.4.0
handle urls in a more easy and human way
Requires Python: >=3.6
Keywords: chibi_requests

==============
chibi_requests
==============


.. image:: https://img.shields.io/pypi/v/chibi_requests.svg
        :target: https://pypi.python.org/pypi/chibi_requests

.. image:: https://img.shields.io/travis/dem4ply/chibi_requests.svg
        :target: https://travis-ci.org/dem4ply/chibi_requests

.. image:: https://readthedocs.org/projects/chibi-requests/badge/?version=latest
        :target: https://chibi-requests.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status




handle urls in a more easy and human way

* Free software: WTFPL
* Documentation: https://chibi-requests.readthedocs.io.


==========
how to use
==========


*********
Chibi_url
*********

.. code-block:: python

	from chibi_requests import Chibi_url

	url = Chibi_url( "http://ifconfig.me'" )
	response = url.get()
	assert response.status_code == 200
	assert response.is_text
	assert isinstance( response.native, str )

	response = url.post()
	assert response.status_code == 200
	assert response.json
	assert isinstance( response.native, dict )

	url = Chibi_url( "https://google.com" )
	url += "cosa/cosa2'
	assert "https://google.com/cosa/cosa2" == url
	url += "cosa3"
	assert "https://google.com/cosa/cosa2/cosa3" == url

	url = Chibi_url( "https://google.com" )
	url += { 'param1': 'value1', 'param2': 'value2' }
	assert url.parmas == { 'param1': 'value1', 'param2': 'value2' }

	url = Chibi_url( "https://google.com" )
	url += "?param1=value1"
	assert url.parmas == { 'param1': 'value1' }

	url = Chibi_url( "https://google.com" )
	assert url.host == 'google.com'
	assert url.schema == 'https'


Features
--------

* TODO

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


=======
History
=======

********************
1.4.0 ( 2025-09-18 )
********************

* se agrega la copia de los status codes de django rest framwork
  en chibi_requests.status_code

********************
1.3.1 ( 2025-03-11 )
********************

* se agrego la funcion parse_like_html

********************
1.3.0 ( 2025-02-08 )
********************

* se agrego la funcion `from_response`

********************
1.2.2 ( 2025-02-01 )
********************

* se agrego la posibilidad que los response lanzen
  excepciones segun el codigo de error

********************
1.2.1 ( 2025-02-01 )
********************

* dependencia de marshmallow > 2.26

********************
1.2.0 ( 2024-10-26 )
********************

* se agrego funcion para sufijos

********************
1.1.0 ( 2024-10-26 )
********************

* regresa el tipo correcto con herencia

******************
0.0.1 (2019-11-14)
******************

* First release on PyPI.