semvec/pypi-packages huggingface dataset:
eiffel-framework 0.3.0
Evaluation Framework for FL-based intrusion detection using Flower.
License: MIT
Requires Python: >=3.10,<3.11

# eiffel
Evaluation framework for FL-based intrusion detection using Flower.

## Usage

### As a tool

You can use `eiffel` as an experiment engine.
To do so, you need to provide a configuration file entitled `config.yaml`, which will be passed to Hydra.

```bash
python -m eiffel -cd path/to/workdir/
```

By default, `eiffel` will look for a Git repository, either in the current directory or in one of its parents.
The root of the repository will be used as the working directory for Hydra, meaning that the default `outputs/` and `multirun/` directories will be created there.

### As a library



## Readings for the integration with Hydra
* [Hydra\: Your Own Configuration Files — Maze documentation](https://maze-rl.readthedocs.io/en/latest/concepts_and_structure/hydra/custom_config.html "Hydra: Your Own Configuration Files — Maze documentation")
* [Hydra\: Your Own Configuration Files — Maze documentation](https://maze-rl.readthedocs.io/en/latest/concepts_and_structure/hydra/custom_config.html#hydra-custom-components "Hydra: Your Own Configuration Files — Maze documentation")
* [Experiment Configuration — Maze documentation](https://maze-rl.readthedocs.io/en/latest/workflow/experimenting.html#experimenting "Experiment Configuration — Maze documentation")
* [Configuring Experiments \| Hydra](https://hydra.cc/docs/patterns/configuring_experiments/ "Configuring Experiments | Hydra")
rangeset 0.0.15
A data structure for dealing with sets of ranges.
License: MIT

rangeset - A utility belt for operations on sets of ranges
==========================================================

|Build Status|

Overview
--------

Rangeset is a package that allows for easy manipulation of sets of
ranges. These ranges can contain any ordered elements, be they numbers,
tuples, or even datetime objects.

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

Use either:

::

   python setup.py install

or:

::

   pip install rangeset

Documentation
-------------

See
https://github.com/axiak/py-rangeset

Basic Usage
-----------

.. code:: python

   import rangeset

   # Create a rangeset
   >>> r = RangeSet(1, 3) | (5, 6)

   # negate
   >>> (~r) & (0, 10)
   <RangeSet 0 -- 1, 3 -- 5, 6 -- 10>

   # "measure" - How much distance is in the ranges, minus the gaps
   >>> ((~r) & (0, 10)).measure()
   7

   # range - Total distance between start and end
   >>> ((~r) & (0, 10)).range()
   10

For more usage examples, see the doctests at
`https://github.com/axiak/py-rangeset/tree/master/python2/rangeset/test <https://github.com/axiak/py-rangeset/tree/master/python2/rangeset/test>`__

License
-------

It's licensed under the MIT License. Please see the license file for
more:
`https://github.com/axiak/py-rangeset/blob/master/LICENSE <https://github.com/axiak/py-rangeset/blob/master/LICENSE>`__

.. |Build Status| image:: https://secure.travis-ci.org/axiak/py-rangeset.png?branch=master
   :target: http://travis-ci.org/axiak/py-rangeset