A set of widgets for Orange data mining suite to work with Apache Spark ML API.
Requirements
Python >= 3.4
Pandas
Orange 3
Please follow the instruction to install Orange 3 first.
The main Orange project is hosted at: https://github.com/biolab/orange3 Download from: http://orange.biolab.si
Features
A Spark Context.
A Hive Table.
A Dataframe from an SQL Query.
A Dataset Builder, basically a call to VectorAssembler, this is usefull before sending data to Estimators.
Transformers from the feature module.
Estimators from classification module.
Estimators from regression module.
Estimators from clustering module.
Evaluation from evaluator module.
A PySpark script executor + PySpark console.
DataFrame transformes for Pandas and Orangle Tables
… more coming soon!
Installing
First, you need to have Apache Spark installed. Follow the instructions here: http://spark.apache.org/docs/latest/
Then you can do:
pip install Orange3-spark
or install the add-on from the Orange’s Options | Add-ons menu. Note, if installing from Add-ons menu, the installation may fail if not all requirements are satisfiable.
If you require ODBC connectivity, you need to install pyodbc (which requires sql.h available if built with pip – that’s unixodbc-dev package on Linux).
If install is ok, you should see a new section in Orange containing a series of widgets from Spark ML API.
Release files for Orange3-spark 0.2.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Orange3-spark-0.2.7.tar.gz | 88.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Orange3_spark-0.2.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 283.8 kB
Release files / Orange3-spark-0.2.7.tar.gz
| Download URL | Orange3-spark-0.2.7.tar.gz |
|---|---|
| Size | 88.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff76bb01b94fc460546c7a14fe25df986ba274b4e040a0aaa31780353e4ac376
|
|
BLAKE2b-256 checksum How to use checksums |
c864b63833dd76ad49d7015fcc62fd5507917fa0692cbb418458c4b68b6dd38f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Orange3_spark-0.2.7-py3-none-any.whl
| Download URL | Orange3_spark-0.2.7-py3-none-any.whl |
|---|---|
| Size | 195.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d23ed58bf88b3bf8804c2e937d8ffc541ce0e73630717253eab32c85ff62dc6b
|
|
BLAKE2b-256 checksum How to use checksums |
1cdc33164ce1d90663dde88b3fca770ca3c75c4c7955c2a558263b791f2b1f9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |