semvec/pypi-packages huggingface dataset:
HMKamene 1.0.5
A package contains a generic functions and classes
Requires Python: >=3

# HM Generic Packages

This is a simple example package. You can use
[Github-flavored Markdown](https://guides.github.com/features/mastering-markdown/)
to write your content.#\x00 \x00H\x00M\x00K\x00a\x00m\x00e\x00n\x00e\x00P\x00a\x00c\x00k\x00a\x00g\x00e\x00
\x00
\x00
addlicense 0.0.2
addlicense automatically inserts a specified license file or copyright message at the top of one or more source code files

# addlicense 

*addlicense* is a simple utility that automatically inserts a specified license file or copyright message at the top of one or more source code files

```
usage: addlicense.py [-h] [--licensefile LICENSEFILE]
                     [--commentblock COMMENTBLOCK] [--comment COMMENT] [-s]
                     [--backup]
                     sourcefiles [sourcefiles ...]

Automatically inserts a specified license file or copyright message at the top
of one or more source code files

positional arguments:
  sourcefiles           a list of files to update with the license or
                        copyright message

optional arguments:
  -h, --help            show this help message and exit
  --licensefile LICENSEFILE
                        a file containing the license or copyright text,
                        defaulting to LICENSE.txt
  --commentblock COMMENTBLOCK
                        a space-separated string indicating the characters to
                        use at the beginning and end of the license message to
                        demark them as a comment block
  --comment COMMENT     a string indicating the characters to use at the
                        beginning of each line of the license message to
                        demark them as comments
  -s, --skip-shebang-executable
                        skip the initial shebang executable command: if the
                        source file starts with a comment symbol (identified
                        via the --comment option) followed by a shebang, to
                        indicate an executable script on a POSIX system, then
                        the license text will be inserted AFTER this initial
                        line
  --backup              keep a copy of the original source-file with a .bak
                        extension


```

## Installation

*addlicense* is written in Python, and you can use the pip installer to install it thus:
```
$ pip install addlicense
```
## Homepage

You can find the homepage of *addlicense* at https://github.com/hossg/addlicense
xrtr 0.2.1
A Radix Tree based router for HTTP and other routing needs with support for middlewares and endpoints with a Cython boost
Requires Python: >=3.5
Keywords: router,radix,tree,cython,trie,middleware,endpoint

========
``xrtr``
========



A generic string router based on a Radix Tree structure, (partially) Cython optimized for speed.

Documentation
=============

https://xrtr.readthedocs.io/en/latest/

Inspiration
===========

``xrtr`` is highly inspired in `Router <https://github.com/shiyanhui/Router>`_, by `shiyanhui <https://github.com/shiyanhui>`_.

License
=======

``xrtr`` is a free software distributed under the `MIT <https://choosealicense.com/licenses/mit/>`_ license, the same license as `Router's license <https://raw.githubusercontent.com/shiyanhui/Router/df5974fec264345920ab1ed54b043493882e558f/README.rst>`_.

To Do
=====

- There is a LOT of room for improvement (specially when migrating the code to C and Cython *and* the fact this is my first project with Cython);
- Fix test coverage (and why is it not covering method declarations, as an example);
- There is a lot of fixes to be done regarding Cython, distribution, naming conventions and so on;
- Add Windows builds `using AppVeyor <https://packaging.python.org/guides/supporting-windows-using-appveyor/>`_;


Changelog
=========

v0.2.1 on 2018-10-09
--------------------

* Fixed bug where the ``no_conflict`` flag where not being propagated to the ``add_method`` if a "non-conflicting method" was the first node being created in that tree.


v0.2.0 on 2018-10-03
--------------------

* Add ``method_for`` function.


v0.1.4 on 2018-10-03
--------------------

* Add ``sentinel`` object.


v0.1.3 on 2018-09-21
--------------------

* Add testing for repeated variables.

v0.1.2 on 2018-09-14
--------------------

* Minor tweaks and improvements (search optimizations).


v0.1.1 on 2018-09-11
--------------------

* Minor tweaks and improvements.


v0.1.0 on 2018-08-22
--------------------

* First release on PyPI.
pyphenomd 1.0.2
Python implementation of phenomd amplitude calculation for fast SNR determination

# pyphenomd - a python implementation of PhenomD waveforms


pyphenomd is a tool designed to support the BOWIE package. The paper detailing this tool and examples of its usage can be found at arXiv:1807.02511 (Evaluating Black Hole Detectability with LISA).  This piece of the package is a waveform generator for general use (pyphenomd.pyphenomd). The waveform generator creates PhenomD waveforms for binary black hole inspiral, merger, and ringdown. PhenomD is from Husa et al 2016 (arXiv:1508.07250) and Khan et al 2016 (arXiv:1508.07253). Please refer to these papers for information on the waveform construction.

pyphenomd also includes a fast signal-to-noise ratio calculator for these waveforms based on stock or input sensitivity curves. The package also includes a code to read out the sensitivity curves from the text files provided. 

For usage of this tool, please cite all three papers mentioned above (arXiv:1807.02511, arXiv:1508.07250, arXiv:1508.07253).

See pyphenomd_guide.ipynb for more information and examples. 

See BOWIE documentation, paper, and examples for more information ways to use pyphenomd. 

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for usage and testing purposes.

### Prerequisites

Software installation/usage only requires a few specific libraries in python. All libraries are included with Anaconda. If you do not run python in an anaconda environment, you  will need the following libraries and modules to run with all capabilities: Numpy, Scipy, and astropy. All can be installed with pip. For example, within your python environment of choice:

```
pip install astropy
```
In order to properly create waveforms with ctypes, you will need complex, gsl, and math c libraries. For installing gsl, refer to https://www.gnu.org/software/gsl/ or install it through anaconda. 


### Installing

```
pip install pyphenomd
```
This will download the all necessary parts of the package to your current environment. It will not download the notebooks for testing and example usage.



## Testing and Running an Example

To test the codes, you run the guide notebook. 

```
jupyter notebook pyphenomd_guide.ipynb
```

## Contributing

Please read [CONTRIBUTING.md](https://gist.github.com/PurpleBooth/b24679402957c63ec426) for details on our code of conduct, and the process for submitting pull requests to us.

## Versioning

Current version is 1.0.1.

We use [SemVer](http://semver.org/) for versioning.

## Authors

* **Michael Katz** - [mikekatz04](https://github.com/mikekatz04/)

Please email the author with any bugs or requests. 

## License

This project is licensed under the GNU License - see the [LICENSE.md](LICENSE.md) file for details.

## Acknowledgments

* Thanks to Michael Puerrer, Sebastian Khan, Frank Ohme, Ofek Birnholtz, Lionel London for authorship of the original c code for PhenomD within LALsuite.
phonescrape 0.0.1
Downloads and parses information from Cisco IP Phones

# phonescrape

Uses BeautifulSoup and RegEx to pull and parse data directly form Cisco IP Phones

#### input a phone ip address

```py
from phonescrape import scrape

phones = ['10.131.202.127', '10.131.202.127']

for phone in phones:
    details = scrape.allDetails(phone)
    print(details["sn"])
```

#### and get back a dict of information:

```json
{
    "sn": "FCH2053D2BS",
    "firmware": "sip88xx.12-0-1-8",
    "dn": "52807",
    "model": "CP-8851",
    "kem1": "Key expansion module 2",
    "kem2": "Hardware revision",
    "mac_address": "F8A5C59E0F1C",
    "hostname": "SEPF8A5C59E0F1C",
    "domain_name": "DHCP server",
    "dhcp_server": "10.131.202.1",
    "dhcp": "Yes",
    "ip_address": "10.131.202.127",
    "subnetmask": "255.255.255.0",
    "gateway": "10.131.202.1",
    "dns1": "8.8.8.8",
    "dns2": "DNS server 3",
    "alt_tftp": "Yes",
    "tftp1": "10.144.200.10",
    "tftp2": "DHCP address released",
    "op_vlan": "Admin VLAN ID",
    "admin_vlan": "CUCM server1",
    "cucm1": "10.144.200.10  Active",
    "cucm2": "",
    "cucm3": "CUCM server4",
    "info_url": "http://10.144.200.10:8443/ccmcip/GetTelecasterHelpText.jsp",
    "dir_url": "http://10.144.200.10:8443/ccmcip/xmldirectory.jsp",
    "msg_url": "Services URL",
    "svc_url": "http://10.144.200.10:8443/ccmcip/getservicesmenu.jsp",
    "idle_url": "Idle URL time",
    "info_url_time": "0",
    "proxy_url": "",
    "auth_url": "http://10.144.200.10:8080/ccmcip/authenticate.jsp",
    "tvs": "cucm.car.pnslabs.com",
    "status": [
        "11:39:03am 10/09/18 ITL installed",
        "11:39:04am 10/09/18 SEPF8A5C59E0F1C.cnf.xml.sgn(HTTP)",
        "11:39:05am 10/09/18 VPN not configured"
    ]
}
```