Skip to main content

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)

Source distribution for Orange3-spark 0.2.7
File Size Uploaded
Orange3-spark-0.2.7.tar.gz 88.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Orange3-spark 0.2.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.7 This release

2 release files

0.2.6

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page