semvec/pypi-packages huggingface dataset:
JAQK 0.0.3.1
A light toolkit for crawling financia data and basic analysis and calcualtions.
License: MIT
Keywords: US Stock Market Data

# Welcome to JAQK financial data module
> A light and useful toolkit developed for financial report getter and basic analysis and calculations.

> It starts with an assignment, proceeds with deadlines, and grows with passions. - Hanbo Guo

_Author: Hanbo Guo_

_Facility: High School Afflicated to Renmin University of China_

_Contact: hbopublic@163.com_


## What's this

**JAQK** is a Python tookit providing light and robust **data collection** and **data processing** for quantitative analysis for US stocks. JAQK aims to tackle the problem of gathering financial data for **high school students**, and we hope JAQK can help basic level of quantitative analysis. 

## Installations
For quick installation with **PyPI**:
```sh
# PyPI 
pip install jaqk
```
and you can **upgrade** the package with:
```sh
# PyPI upgrade
pip install jaqk --upgrade
```
You can also **set up** the package after downloading the package from this site:
```sh
# install after downloading
cd (PATH of the download, change to yours) (e.g. macOS: /Users/hanbo/Downloads/JAQK-master; windows: C:\Users\hanbo\Desktop\JAQK-master) 
python setup.py install
```

## Dependency
- Python 3.4 or more
- For data collection
  - [requests](https://2.python-requests.org//en/master/)
  - [pyquery](https://pyquery.readthedocs.io/en/latest/)
  - [aiohttp](https://aiohttp.readthedocs.io/en/stable/)
  - [selenium](https://selenium-python.readthedocs.io) (optional; it will be changed to pypeppter)
  - [openpyxl](https://openpyxl.readthedocs.io/en/stable/)
- For data processing
  - [pandas](http://pandas.pydata.org/ "pandas")
  - [numpy](http://www.numpy.org)
- Other necessities
  - [pysimplegui](https://pysimplegui.readthedocs.io/en/latest/)
  - unittest >= 3.2.0

## Documentation
The official documentation is hosted by [github.io]() (Nothing there right now...).

## Getting help
For usage questions, the best place to go to is [StackOverflow](https://stackoverflow.com/questions/tagged/JAQK);
Further, general questions and discussions can also take place on the github [issues section](https://github.com/Haannbboo/JAQK/issues).

If you have **ANY** detailed question about the plan/design/develop of this package, feel free to contact me through my [email](hbopublic@163.com).

## Previous Updates

All changes (pushes) have been recorded [here](https://github.com/Haannbboo/JAQK/blob/master/HISVERSION.md). Click for more details.
mktree 0.3.2
Simple tool for creating directory trees in one shot
License: MIT
Requires Python: >=3.6

mktree
======

_mktree_ is a simple tool for creating directory trees in one shot. It's
somewhat similar to what you can do with `mkdir` and brace expansion, but with
an easier syntax and better usability.

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

Arch users can simply run the following command from the project directory:

```
makepkg -si
```

Anyone else can use `pip`:

```
pip install --user mktree
```

Usage
-----

_mktree_ allows you to create complex directory trees with a simple syntax

```
 $ mktree -P this/is,a.bunch,of/directories
 .
 ├── this
 │   ├── is
 │   └── a
 ├── bunch
 └── of
     └── directories
```

Th ``-P`` flag makes sure we are given a preview of the directory tree without
actually creating any directory. For a simpler list-like preview, use the `-p`
flag instead. A confirmation prompt is also available by using the `-i` flag.

You can find a complete list of all the available options [here](mktree.adoc).

Now let's take a look at the string we've passed as argument. Notice how the
argument string is made up of directories names separated by one of these three
special characters: `/`, `,` and `.`.

Let's start with a very basic example

```
$ mktree -P A
.
└── A
```

This will simply create a directory _A_ inside the current directory.

What if you want to create a folder _B_ inside the folder _A_?

```
$ mktree -P A/B
.
└── A
    └── B
```

That's the purpose of the `/` character: it tells _mktree_ to create the
following directories inside the previous one.

Now a little more advanced example

```
$ mktree -P A/B,C
.
└── A
    ├── B
    └── C
```

This will create the directories _B_ and _C_ inside the directory _A_.  The `,`
character tells _mktree_ to create the following directory at the same level of
the previous one.

Continuing the above example, suppose that after you type _C_ you need to
create a folder _D_ at the same level of the folder _A_. Remember that you've
used the `/` character to move one level down the directory tree and now you
want go back. That's when the `.` character comes in: it tells _mktree_ to
create the following directories one level up the directory tree

```
$ mktree -P A/B,C.D
.
└── A
│   ├── B
│   └── C
└── D
```

You can use many `.` characters in sequence to move up multiple levels, but you
won't be able to move outside the current working directory

```
$ mktree -P A/B/C,D..E/F...H
.
├─ A
│  └─ B
│     ├─ C
│     └─ D
├─ E
│  └─ F
└─ H
```

Since _mktree_ can take many tree descriptions as arguments, to avoid using `.`
multiple times in sequence to reach the root directory, you can simply start
another argument. The above example can in fact be rewritten as:

```
$ mktree -P A/B/C,D E/F H
.
├─ A
│  └─ B
│     ├─ C
│     └─ D
├─ E
│  └─ F
└─ H
```

**Note**: you can escape `.` or `,` if you'll ever need to use them as part of a directory name:

```
$ mktree -P A\\,B,C
.
├─ A,B
└─ C
```

License
-------

See [LICENSE.txt](LICENSE.txt).
abi2solc 0.1.0
A library for generating Solidity interfaces from ABIs.
License: MIT
Requires Python: >=3.6, <4
Keywords: ethereum,solidity,solc,abi

# abi2solc

[![Pypi Status](https://img.shields.io/pypi/v/abi2solc.svg)](https://pypi.org/project/abi2solc/) [![Build Status](https://img.shields.io/travis/com/iamdefinitelyahuman/abi2solc.svg)](https://travis-ci.com/iamdefinitelyahuman/abi2solc) [![Coverage Status](https://coveralls.io/repos/github/iamdefinitelyahuman/abi2solc/badge.svg?branch=master)](https://coveralls.io/github/iamdefinitelyahuman/abi2solc?branch=master)

A library for generating Solidity interfaces from ABIs.

## Installation

You can install the latest release via ``pip``:

```bash
$ pip install abi2solc
```

Or clone the repo and use ``setuptools`` for the most up-to-date version:

```bash
$ python setup.py install
```

## Usage

```python
>>> import abi2solc

>>> abi = [{'constant': False, 'inputs': [{'name': 'spender', 'type': 'address'}, ...
>>> interface = abi2solc.generate_interface(abi, "TestInterface")

>>> print(interface)
'''pragma solidity ^0.5.0;

interface ExampleInterface {
     event Approval (address indexed tokenOwner, address indexed spender, uint256 tokens);
     event Transfer (address indexed from, address indexed to, uint256 tokens);

     function approve (address spender, uint256 tokens) external returns (bool success);
     function transfer (address to, uint256 tokens) external returns (bool success);
     function transferFrom (address from, address to, uint256 tokens) external returns (bool success);
     function allowance (address tokenOwner, address spender) external view returns (uint256 remaining);
     function balanceOf (address tokenOwner) external view returns (uint256 balance);
     function totalSupply () external view returns (uint256);
}'''
```

## Supported Versions

* By default, `abi2solc` generates interfaces with pragma `^0.5.0`
* With the `solc4=True` kwarg, interfaces are generated with pragma `^0.4.17`
* If `solc4=True` and the ABI also contains tuple types, an [abstract base contract](https://solidity.readthedocs.io/en/v0.4.25/contracts.html#abstract-contracts) is generated with pragma `^0.4.22`

## Tests

To run the test suite:

```bash
$ tox
```

Tests make use of [``py-solc-x``](https://github.com/iamdefinitelyahuman/py-solc-x).

## Development

This project is still under active development and should be considered a beta. Comments, questions, criticisms and pull requests are welcomed! Feel free to open an issue if you encounter a problem or would like to suggest a new feature.

## License

This project is licensed under the [MIT license](LICENSE).