Page tree
Skip to end of metadata
Go to start of metadata

If you want to contribute your own idea to this list, please email Lorraine Chapman. Use our project suggestion template to help you gather the information we will need. The deadline for applications to be accepted as a participating organisation is 9th February 2017. All project details must be complete 1 week before this deadline to be included on the final list for this year. 

If you have an idea and would like to discuss it with one of our developers, you can pose questions and comment in the Contributors Forum on the HPCC Systems Website.

What sort of project are you interested in? 

Machine Learning 

  1. Implement an approximate n-tile algorithm
  2. Implement a Gradient Trees Algorithm
  3. Text Search Bundle
  4. Documentation Generator for ECL Code

Web Interfaces

  1. Cluster Deployment with Juju Charm
  2. Log Visualization Tool
  3. System self health check from a button within ECL Watch

Compiler Optimizations

  1. Implement a global sort and distribution optimiser
  2. Analysing workunit performance

File Transfer

  1. DFU Spray from zip/gzip files

Internet of Things

  1. Implement an IoT pluggable protocol for ROXIE

ECL Language Enhancements

  1. Provide Unicode implementations for HPCC Systems standard library functions
  2. Implement character properties

Additional External Datastores in ECL

  1. Interfacing Ceph in to ECL
  2. Interfacing S3 in to ECL
  3. Interfacing your own suggested external datastore in to ECL

Additional Embedded Languages in ECL

  1. Interfacing MongoDB in to ECL
  2. Interfacing Scala in to ECL
  3. Interfacing Haskell in to ECL
  4. Interfacing Clojure in to ECL
  5. Interfacing SAS in to ECL
  6. Interfacing MatLab in to ECL
  7. Interfacing Postgres in to ECL
  8. Interfacing MariaDB in to ECL
  9. Interfacing your own embedded language in to ECL

Supporting Architecture

  1. Implement a Jupyter Kernel for HPCC/ECL
  2. MPI Proof of Concept
  3. Port Roxie to a different UDP layer
  4. Continuous Integration of roxie query / data deployments using Jenkins
  5. Provide SELinux Policies for the HPCC-Platform installation on Linux environments

  • No labels