semvec/pypi-packages huggingface dataset:
drb-impl-zarr 1.0.0
DRB Zarr implementation
Requires Python: >=3.8

# ZarrNode Implementation
This drb-impl-zarr module implements access to zarr containers with DRB data model. It is able to navigates among the zarr contents.
## Zar Factory and Zarr Node
The module implements the basic factory model defined in DRB in its node resolver. Based on the python entry point mechanism, this module can be dynamically imported into applications.

The entry point group reference is `drb.impl`.<br/>
The implementation name is `zarr`.<br/>
The factory class is decribed with implementation `drb_impl_zarr.drb_impl_signature`.<br/>

The zarr factory creates a ZarrNode from an existing zarr content. It uses a base node to access the content data using a streamed implementation from the base node.

The base node can be a DrbFileNode, DrbHttpNode, DrbTarNode or any other nodes able to provide streamed (`BufferedIOBase`, `RawIOBase`, `IO`) zarr content.
## limitations
The current version does not manage child modification and insertion. ZarrNode is currently read only.
## Using this module
To include this module into your project, the `drb-impl-zarr` module shall be referenced into `requirements.txt` file, or the following pip line can be run:
```commandline
pip install drb-impl-zarr
```
fca-Ramshell 0.0.1
FCA basic algorithms
Requires Python: >=3.6

# FCA utils

Module for FCA basics such as retrieving concepts, drawing a hasse diagram, etc

## Getting formal concepts

```python
from base_models import Context
from get_lattice import Inclose

c = Context(O, A, I)
concepts = Inclose().get_concepts(c)
```

## Getting association rules


```python
from base_models import Context
from get_lattice import Inclose

c = Context(O, A, I)
Inclose().get_association_rules(c, min_support=0.4, min_confidence=1)
```


## Drawing hasse diagram


```python
from get_lattice import Inclose
from plot.plot import plot_from_hasse
from base_models import Context


c = Context(O, A, I)
hasse_lattice, concepts = Inclose().get_lattice(c)
plot_from_hasse(hasse_lattice, concepts)
```



# TODO

- Make algorithms to be able to work with streams (big files)
drb-impl-ftp 1.0.0
DRB Ftp implementation
Requires Python: >=3.8

# Ftp Implementation
This drb-impl-ftp module implements ftp protocol access with DRB data model.

## Ftp Factory and Ftp Node
The module implements the factory model defined in DRB in its node resolver. Based on the python entry point mechanism, this module can be dynamically imported into applications.

The entry point group reference is `drb.impl`.<br/>
The implementation name is `ftp`.<br/>
The factory class is encoded into `drb_impl_ftp.drb_impl_ftp`.<br/>
The ftp signature id is  `d61c923a-5f1b-11ec-bf63-0242ac130002`<br/>

The Ftp can be instantiated from an uri. The `ParsedPath` class provided in drb core module can help to manage these inputs.

## Using this module
The project is present in https://www.pypi.org service. it can be freely 
loaded into projects with the following command line:

```commandline
pip install drb-impl-ftp
```
## Access Data
`DrbFtpNode` manages the ftp protocol to access remote data. The construction
parameter is an url with the host and an authentication object. Both FTP and FTPS are supported. They allow access the
ftp content.

```python
from drb_impl_ftp import DrbFtpNode
from drb_impl_ftp import BasicAuth

node = DrbFtpNode("URL", "HOST", auth=BasicAuth("username", "password"))
```
Ftp protocol allows navigation inside the ftp server. To do so this 
implementation is able to provide children of the same FTP type.

## Authentication
FTP node is able to manage Basic authentication based on username and 
password, as well as TLS ans SSL authentication by using the `FTP_TLS.auth()`.<br/>
This method set up a secure control connection.
By default, the node will try to connect with the SSL protocol if you want to change protocol you have to give
You can find all the version of TLS and SSL supported here https://docs.python.org/3/library/ftplib.html#ftplib.FTP_TLS.ssl_version

## Limitations

None

## Documentation

The documentation of this implementation can be found here https://drb-python.gitlab.io/impl/ftp