semvec/pypi-packages huggingface dataset:
spect 0.3
Categorize the `dir()` of a python object.

spect
-----

Categorize the `dir()` of a python object.

Essentially filters Python's [dir()](https://docs.python.org/3/library/functions.html#dir) built-in for a given object nicely. Might become a `dir()` pretty printer on steroids at some point and/or a nice helper for quick, interactive debugging / introspecting.


Usage
-----

```python
import spect
import re

respect = spect(re)
print(respect.dunder)  # {'__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '__version__'}
print(respect.private)  # {'_compile', '_locale', '_alphanum_bytes', '_expand', '_alphanum_str', '_MAXCACHE', '_pickle', '_subx', '_pattern_type', '_compile_repl', '_cache'}
print(repsect.const_private) # {'_MAXCACHE'}
```

So far `spect` knows these categories:

- _regular_: `varname`

 - _alias_: `varname_`
 - _dunder_: `__varname__`
 - _private_: `_varname`
 - _superprivate_: `__varname`
 - _general_: an alias for _regular_, so `varname` as well
 - _magic_: double underscore delimitered (dunder) and callable (e.g. `__init__`)
 - _const_: any of the above as long as it has letters and all of them are uppercase (e.g. `_MAXCACHE`)

The categories can be combined and are sets (as are their combinations):

 - _const_dunder_superprivate_: all that are either double underscore delimitered
   or superprivate and contain at least one upper case letter no lower case.

   ```python
   x = spect(...)
   x.const_dunder_superprivate == (x.dunder | x.superprivate) & x.const  # True
   ```

 - _private_alias_: combination of _alias_ and _private_ from above, i.e. equivalent to the set notation:

   ```python
   x.private_alias == x.alias | x.private  # True
   # has all in x.private and x.alias
   ```


Installation
------------

```shell
python -m pip install --user spect
```


ToDo
----

 - Make Python 2 compatible (maybe)
 - Ponder getting magic methods from a list (version dependent!
   hard to future-proof! but no false positives)
   - Think about the use `callable` for Python versions 3.0 to 3.2 where `callable` was deprecated
 - Maybe add a filter for `snake_case`, `camelCase` and `PascalCase`
   (`kebab-case` does not make for valid variable names)
dephell-changelogs 0.0.1
Find changelog for github repository, local dir, parse changelog
Requires Python: >=3.5


dephell_changelogs
==================

Installation
------------

.. code-block:: bash

   python3 -m pip install --user dephell_changelogs

Usage
-----

Get changelog url:

.. code-block:: python

   from dephell_changelogs import get_changelog_url

   url = get_changelog_url('dephell')
   url = get_changelog_url('https://dephell.readthedocs.io/')
   url = get_changelog_url('https://github.com/dephell/dephell/')

Parse changelog:

.. code-block:: python

   from dephell_changelogs import parse_changelog

   parsed = parse_changelog(url)
   parsed['0.8.0']
   # 'New commands:\n\n+ [dephell package bug]...'
upymenu 0.0.1
A micropython Menu for LCD Displays

# uPyMenu

uPyMenu is a micropython menu implementation for LCD displays. Coming from an Arduino experience, I was used with [LiquidCrystal](https://github.com/arduino-libraries/LiquidCrystal) and [LiquidMenu](https://github.com/VaSe7u/LiquidMenu), but they don't offer a python implementation. So I figured I could create one myself.

# Development

Current development is done based on when I have to to work on it when I want to. But feel free to fork it and add your functionality. If you find any bugs or have suggestions for features, please open up a issue (or pull-request if you create the feature yourself!).

## TODO

*   Add arguments to callback actions in the menu

# Usage

The example below renders a menu with a submenu and actions that have callbacks attached which you can use to run your own function. It requires one dependency, and that's [`python_lcd`](https://github.com/dhylands/python_lcd) for interacting with the LCD itself.

```python
from machine import Pin, I2C # Basics for creating an LCD interface
from esp8266_i2c_lcd import I2cLcd # Example LCD interface used
from upymenu import Menu, MenuAction, MenuNoop

def action_callback():
    print("callback action chosen")

submenu = Menu("Submenu")
submenu_action_1 = MenuAction("Submenu Action", callback=action_callback)
submenu_action_2 = MenuAction("Submenu Action 1", callback=action_callback)
submenu.add_option(submenu_action_1)
submenu.add_option(submenu_action_2)

menu_action = MenuAction("Action", callback=action_callback)
menu = Menu("Main Menu")
menu.add_option(submenu)
menu.add_option(menu_action)
menu.add_option(MenuNoop("Nothing here"))

# Example config for LCD via i2c, you will need this 
# for the menu to function, the screen size is required
# to render the menu correctly on the screen.
i2c = I2C(scl=Pin(5), sda=Pin(4), freq=400000)
lcd = I2cLcd(i2c, 0x3F, 4, 20)

current_menu = menu.start(lcd) # Starts the menu on the LCD

menu.focus_next() # Focus on the next item in the menu 
menu.focus_prev() # Focus on the previous item in the menu 

# Choose the focused item, if it's and action execute 
# the callback, or if it is a menu, render that menu.
menu = menu.choose()

# If it's a submenu, you can use the parent() function
# to navigate back up to the tree.
menu = menu.parent() 
```

# Testing

If you have a `micropython` port running locally, you can run the test suite with it, ie: `micropython tests.py`. This is as close I can get with my current knowledge about micropython. Any pointers and suggestions towards improvement here would be appreciated!
ga4gh-rnaget-compliance 0.2.0
A compliance utility reporting system for rnaget server implementations

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square)](https://opensource.org/licenses/Apache-2.0)
[![Travis (.org) branch](https://img.shields.io/travis/ga4gh-rnaseq/rnaget-compliance-suite/master.svg?style=flat-square)](https://travis-ci.org/ga4gh-rnaseq/rnaget-compliance-suite)
[![Coverage Status](https://img.shields.io/coveralls/github/ga4gh-rnaseq/rnaget-compliance-suite.svg?style=flat-square)](https://coveralls.io/github/ga4gh-rnaseq/rnaget-compliance-suite)
[![Read the Docs](https://img.shields.io/readthedocs/rnaget-compliance-suite.svg?style=flat-square)](https://rnaget-compliance-suite.readthedocs.io/en/latest/)
![PyPI](https://img.shields.io/pypi/v/ga4gh-rnaget-compliance?style=flat-square)
[![Python 3.6](https://img.shields.io/badge/python-3.6%20|%203.7-blue.svg?style=flat-square)](https://www.python.org)

# RNAget Compliance Suite

The RNAget Compliance Suite determines a server's compliance with the
[RNAget API specification](https://github.com/ga4gh-rnaseq/schema/blob/master/rnaget.md) for serving RNAseq datasets. The specification, developed by
the [Global Alliance for Genomics and Health](https://www.ga4gh.org/), serves to provide a standardized API framework and data structure to allow for interoperability of datasets hosted at different institutions.

Please review the [RNAget Compliance Documentation](https://rnaget-compliance-suite.readthedocs.io/en/latest/) for instructions on how to 
prepare and test an RNAget-compliant server.

RNAget maintains an up-to-date report of the compliance status of its reference implementers. [Click here to view the latest report.](https://ga4gh-rnaseq.github.io/rnaget-compliance-suite/report/)

## Installation and Usage

Please review the [Compliance Documentation](https://rnaget-compliance-suite.readthedocs.io/en/latest/) for 
installation and usage instructions.

## Additional Resources

1. [PyPI](https://pypi.org/project/ga4gh-rnaget-compliance/) - The RNAget Compliance Utility is available on the Python Package Index (PyPI)
HumanActivityRecognition 0.1
Package to recognize Human Activity Recognition
Requires Python: >=3.6

Human_activity_recognition
##########################
Recognize Human Activity .

.. code-block:: python

  import Human_acitvity_recognition


.. contents::

.. section-numbering::


Installation
============

.. code-block:: bash

  pip install Human_acitvity_recognition

You Can find Model File (resnet-34_kinetics.onnx) and Train Class file(action_recognition_kinetics.txt) from Github Link "https://github.com/salmaShahid"

Features
========

* Pure python.
* Supports Python 3.5+.
* Supported and fully tested on Linux, OS X and Windows


Use
===

Basic use
---------


.. code-block:: python

    import Human_activity_recognition
    s = Human_activity_recognition.HAR()
    print(s)

Installing for development
----------------------------

Clone:

.. code-block:: bash

  git clone https://github.com/salmaShahid/Human_activity_recognition.git



Credits
=======

Created by `Salma <http://www.salmaUcp.com/>`_ (raziullah0316@gmail.com).


.. .. test pypi
kinmspy-test 2.0.0
Kinematic molecular simulation tool for astronomers
Requires Python: >=3.6

The KinMS (KINematic Molecular Simulation) package can be used to simulate observations of arbitary molecular/atomic cold gas distributions. The routines are written with flexibility in mind, and have been used in various different applications, including investigating the kinematics of molecular gas in early-type galaxies (Davis et al, MNRAS, Volume 429, Issue 1, p.534-555, 2013), and determining supermassive black-hole masses from CO interfermetric observations (Davis et al., Nature, 2013). They are also useful for creating input datacubes for further simulation in e.g. CASA's sim_observe tool.