Metadata-Version: 2.1
Name: niteshade
Version: 0.0.1
Summary: Library for simulating data poisoning attacks against online learning.
Home-page: https://github.com/oskarfernlund/niteshade
Author: Mart Bakler, Oskar Fernlund, Alex Ntemourtsidou, Jaime Sabal, Mustafa Saleem
Author-email: mart.bakler21@imperial.ac.uk, oskar.fernlund21@imperial.ac.uk, alexandra.ntemourtsidou15@imperial.ac.uk, js921@ic.ac.uk, mustafa.saleem21@imperial.ac.uk
License: MIT
Project-URL: Documentation, https://oskarfernlund.github.io/niteshade/
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: certifi (==2021.10.8)
Requires-Dist: charset-normalizer (==2.0.12)
Requires-Dist: cycler (==0.11.0)
Requires-Dist: fonttools (==4.32.0)
Requires-Dist: idna (==3.3)
Requires-Dist: joblib (==1.1.0)
Requires-Dist: kiwisolver (==1.4.2)
Requires-Dist: matplotlib (==3.5.1)
Requires-Dist: numpy (==1.22.3)
Requires-Dist: packaging (==21.3)
Requires-Dist: pandas (==1.4.2)
Requires-Dist: Pillow (==9.1.0)
Requires-Dist: pyparsing (==3.0.8)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: pytz (==2022.1)
Requires-Dist: requests (==2.27.1)
Requires-Dist: scikit-learn (==1.0.2)
Requires-Dist: scipy (==1.8.0)
Requires-Dist: six (==1.16.0)
Requires-Dist: threadpoolctl (==3.1.0)
Requires-Dist: torch (==1.11.0)
Requires-Dist: torchvision (==0.12.0)
Requires-Dist: tqdm (==4.64.0)
Requires-Dist: typing-extensions (==4.2.0)
Requires-Dist: urllib3 (==1.26.9)
Requires-Dist: versioneer (==0.22)

niteshade
=========

**niteshade** is a Python library for simulating data poisoning attack and 
defence strategies against online machine learning systems.


Repository Structure
--------------------

Explanation of the various directories and files. Maybe some subsections?


Python API Documentation
------------------------

For detailed documentation of the project and the Python API, visit 
https://oskarfernlund.github.io/niteshade/.


Releasing
---------

Releases are published to PyPI and Conda-Forge automatically when a tag is 
pushed to GitHub.

.. code-block:: bash

    # Set next version number
    export RELEASE=x.x.x

    # Create tags
    git commit --allow-empty -m "Release $RELEASE"
    git tag -a $RELEASE -m "Version $RELEASE"

    # Push
    git push --tags


Contributing
------------

niteshade is an open-source project and collaboration is welcome.

email addresses.


Licensing
---------

niteshade is an open-source project and collaboration is welcome.

email addresses.

