semvec/pypi-packages huggingface dataset:
PETinterfaceHuggingface 0.0.1a5
Convenient interface that provides structured representations of the PET dataset hosted on Huggingface
License: MIT
Requires Python: !=2.7, >=3.5.*
Keywords: huggingface,PET,dataset

Titoli:

Titolo di sezione
==================

Sottotitolo di sezione
-----------------------

Liste:

 - Elemento di una lista puntata

 - Secondo elemento

   - Sottoelemento

 - Terzo elemento

 1) Elemento di una lista numerata

 2) Secondo elemento

    a) Sottoelemento

       i) Sotto-sottoelemento

 3) Terzo elemento

Link titolati:

 Frasi con link a Google_ e all' `archivio kernel Linux`_.

 .. _Google: http://www.google.com/
 .. _archivio kernel Linux: http://www.kernel.org/

Link anonimi:

 Un'altra frase con un link `anonimo al sito web di Python`__.

 __ http://www.python.org/
range-typed-integers 1.0.1
Integer type aliases that specify valid value ranges.
License: MIT
Requires Python: >=3.8

Range-Typed Integers
====================

This package provides integer types that have a specific range of valid values.

.. _mypy: https://mypy.readthedocs.io/

Usage
-----
The package provides some types (as `NewType`_) that represent their respective `Rust integer type`_:
``u8``, ``u16``, ``u32``, ``u64``, ``i8``, ``i16``, ``i32`` and ``i64``::

    from range_typed_integers import u8, i8

    # u8 is an unsigned 8-bit integer so its range is 0-255:
    a: u8 = 12  # valid
    a: u8 = -12  # invalid - The type checker should mark this as an error.
    a: u8 = 900  # invalid - The type checker should mark this as an error.

The types are defined as ``NewTypes`` of ``ValueRange`` annotated integers. This is also how
you can define your own custom ranged integer types. As an example this is literally how
``range_typed_integers.i8`` is defined::

    from typing import Annotated, NewType
    from range_typed_integers import ValueRange

    i8 = NewType('i8', Annotated[int, ValueRange(-128, 127)])

To cast values to typed integers, you can:

- use the NewType's constructor: ``i8(12)``
- Use the "checked constructors": ``i8_checked(12)``.
  These will raise a ``IntegerBoundError`` if the value is out of range (subclass of ``OverflowError``).
- use the `cast`_ function: ``cast(i8, 12)``

.. _Rust integer type: https://doc.rust-lang.org/book/ch03-02-data-types.html#integer-types
.. _NewType: https://docs.python.org/3/library/typing.html#newtype
.. _cast: https://docs.python.org/3/library/typing.html#typing.cast

Runtime checking
----------------
You can use the function ``check_int`` to check if an integer fits into any integer type.::

    >>> from range_typed_integers import check_int, u8
    >>>
    >>> class A
    ...     field: u8
    ...
    >>> # You can use this directly with a type.
    >>> check_int(u8, 0)
    True
    >>> check_int(u8, -1)
    False
    >>> # Or have the function look up the type annotations for an attribute on an object.
    >>> check_int((A, 'field'), 0)
    True
    >>> check_int((A, 'field'), 256)
    False
    >>> # You can also use this with non-ranged integers (will always return True).
    >>> check_int(int, 1234567)
    True
    >>> # Or even arbitrary types (will always return True and do no type validation).
    >>> check_int(str, 1234)
    True

For ease-of-use the types shipped with this package, also have "checked constructors" (eg. ``u8_checked``),
that will cast a value to their type and raise an ``IntegerBoundError`` if the value is out of range.

MyPy and Python Support
-----------------------
This is only truly supported in Python 3.9+, due to the lack of the ``Annotated`` type in earlier versions.

However 3.8 is also supported via ``typing_extensions``. Note however, that MyPy with Python 3.8 will not accept
``Annotated`` as a type to use with ``NewType``.
secdata 0.0.3
Easily Download Financial Data reported to SEC
License: MIT
Keywords: financial,reporting,us-gaap,gaap,sec,api

# secdata : All Data reported to the Securities and Exchange Commission

## About
A module to easily **Download Financial Data** reported to the Securities and Exchange Commision (SEC).

It deploys SEC's RESTful APIs, which delivers JSON-formatted data without requiring authentication or API keys.

Currently included in the APIs are the submissions history by filer and the XBRL data from financial statements (forms 10-Q, 10-K,8-K, 20-F, 40-F, 6-K, and their variants).

The JSON structures are updated throughout the day, in real time, as submissions are disseminated.

More info about the APIs can be found [here](https://www.sec.gov/edgar/sec-api-documentation)

## Installation

Binary installers are available at [PyPI (Python Package Index)](https://pypi.org/project/secdata/) .

```sh
pip install secdata
```

For a manual installation, source code is [hosted on Github](https://github.com/voulkon/secdata).

## Methods

* fetch_companies_info(return_dataframe = False , file_if_info_already_downloaded = "companiesinfo.csv") : 
	
	Sets the sec_companies_info property, 
	Which is a table containing: 
	* CIK (Central Index Key) 
	* Ticker (AAPL, MSFT, TSLA, etc.) and 
	* Name (Apple Inc., MICROSOFT CORP, Tesla, etc) .
	
	for each company reporting to the SEC
	
	From that table one can find CIKs of interest in order to use them in the fetch_facts() method
	

* fetch_facts(ciks) :
	All Sec Facts (e.g. Assets, Depreciation, Net Income, Number of Shares) available
	for the companies of which the ciks are provided
	

## Example
```
#Import Class
from secdata import SecFactsDownloader

#Initiate Downloader
my_downloader = SecFactsDownloader("my_email@my_domain.com")

#Download Central Index Key per company
#To find CIKs of interest
my_downloader.fetch_companies_info()


#320193 for Apple, 789019 for Microsoft, 1652044 for Google
df_1 = my_downloader.fetch_facts([320193, 789019, 1652044])

#1318605 for Tesla, 37996 for Ford
df_2 = my_downloader.fetch_facts([1318605, 37996])

```
PETAnnotationDataset 0.0.1a3
PET annotation dataset
License: MIT
Requires Python: !=2.7, >=3.7.*
Keywords: PET,dataset

Titoli:

Titolo di sezione
==================

Sottotitolo di sezione
-----------------------

Liste:

 - Elemento di una lista puntata

 - Secondo elemento

   - Sottoelemento

 - Terzo elemento

 1) Elemento di una lista numerata

 2) Secondo elemento

    a) Sottoelemento

       i) Sotto-sottoelemento

 3) Terzo elemento

Link titolati:

 Frasi con link a Google_ e all' `archivio kernel Linux`_.

 .. _Google: http://www.google.com/
 .. _archivio kernel Linux: http://www.kernel.org/

Link anonimi:

 Un'altra frase con un link `anonimo al sito web di Python`__.

 __ http://www.python.org/