Skip to main content

Test of CSIKit Deployment

Project description

CSIKit PyPI version

Parse and process CSI data from a range of compatible WiFi hardware. Python 3.5+ required.

Major bullet points.

Description

CSIKit is a framework aimed at assisting data scientists, budding researchers and other programmers with performing experiments and tests using CSI-capable WiFi hardware.

command line tool for parsing, processing, converting, and visualisation.

csikit [OPTIONS] file[.pcap/.dat]

Options

--info, -i          Print information about the CSI contained in a given file (hardware, configuration, shape, etc).
                    # Additional options to be added in the near future.


--graph, -g         Visualise CSI data using matplotlib.
                    #Additional options to be added in the near future.

    --graph-type TYPE   Select a graph type for visualisation: ["heatmap" (default), "all_subcarriers", "subcarrier_filter"]

--csv, -c           Write CSI data to CSV file.
                    # Currently this writes all (scaled, where applicable) subcarrier amplitudes from the first antenna stream to each row.
                    # Additional options to be added in the near future.

Example

Supported Hardware

Intel IWL5300

Broadcom BCM43455C0

Coming Soon

Additional nexmon_csi compatible hardware.

Atheros.

ESP32.

Mistakes

If anything is wrong, let me know. I want to know why.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CSIKit-0.0.1.tar.gz (15.6 kB view hashes)

Uploaded Source

Built Distribution

CSIKit-0.0.1-py3.8.egg (34.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page