Miscellany

Development

Kuri is dreamed, designed, developed and deployed by the Commerical Analytics Group at Elder Research, Inc.:

  • Dr. Andrew Fast, Chief Scientist
  • Daniel Bailey, Director of Commercial Analytics
  • Simeon Fitch, Director of Software Architecture
  • Dr. Miriam Friedel, Research Scientist
  • Dr. Kimberly Scott, Data Scientist
  • Ian Mesner, Data Scientist
  • Danny Brady, Data Scientist

Platform

Kuri is developed in Scala and R, using the JavaFX platform for the user interface.

Kuri makes heavy use of Jenkins for job scheduling, status tracking and execution.

Kuri relies on Git to keep track of model changes and historical tracking of results.

Open Source Licenses

The following open source packages and their associated licenses are used in Kuri.

Category License Dependency Notes
Apache Apache 2 com.googlecode.javaewah # JavaEWAH # 0.7.9
Apache Apache 2 joda-time # joda-time # 2.3
Apache Apache 2.0 License com.typesafe.scala-logging # scala-logging_2.11 # 3.1.0
Apache Apache License, Version 2.0 com.typesafe # config # 1.3.0
Apache The Apache Software License, Version 2.0 com.fasterxml.jackson.core # jackson-annotations # 2.3.0
Apache The Apache Software License, Version 2.0 com.fasterxml.jackson.core # jackson-core # 2.3.1
Apache The Apache Software License, Version 2.0 com.fasterxml.jackson.core # jackson-databind # 2.3.1
Apache The Apache Software License, Version 2.0 commons-codec # commons-codec # 1.9
Apache The Apache Software License, Version 2.0 commons-logging # commons-logging # 1.2
Apache The Apache Software License, Version 2.0 org.apache.commons # commons-lang3 # 3.3.2
Apache The Apache Software License, Version 2.0 org.apache.httpcomponents # fluent-hc # 4.5
Apache The Apache Software License, Version 2.0 org.apache.httpcomponents # httpclient # 4.5
Apache The Apache Software License, Version 2.0 org.apache.httpcomponents # httpcore # 4.4.1
Apache The Apache Software License, Version 2.0 org.jasypt # jasypt # 1.9.2
Apache The Apache Software License, Version 2.0 org.json4s # json4s-ast_2.11 # 3.2.10
Apache The Apache Software License, Version 2.0 org.json4s # json4s-core_2.11 # 3.2.10
Apache The Apache Software License, Version 2.0 org.json4s # json4s-jackson_2.11 # 3.2.10
BSD BSD 3-Clause org.scala-lang # scala-compiler # 2.11.7
BSD BSD 3-Clause org.scala-lang # scala-library # 2.11.7
BSD BSD 3-Clause org.scala-lang # scala-reflect # 2.11.7
BSD BSD 3-Clause org.scala-lang # scalap # 2.11.0
BSD BSD 3-clause org.scala-lang.modules # scala-parser-combinators_2.11 # 1.0.4
BSD BSD 3-clause org.scala-lang.modules # scala-xml_2.11 # 1.0.4
BSD Eclipse Distribution License 1.0 org.eclipse.jgit # org.eclipse.jgit # 4.0.1.201506240215-r
BSD Revised BSD com.jcraft # jsch # 0.1.51
BSD The 3-Clause BSD License org.controlsfx # controlsfx # 8.40.9
BSD The 3-Clause BSD License org.controlsfx # openjfx-dialogs # 1.0.3
EPL Eclipse Public License ch.qos.logback # logback-classic # 1.1.3
EPL Eclipse Public License ch.qos.logback # logback-core # 1.1.3
MIT MIT License com.github.scopt # scopt_2.11 # 3.3.0
MIT MIT License com.thoughtworks.paranamer # paranamer # 2.6
MIT MIT License net.redhogs.cronparser # cron-parser-core # 2.8
MIT MIT License org.jenkins-ci.main # jenkins-war # 1.617
MIT MIT License org.slf4j # jcl-over-slf4j # 1.7.7
MIT MIT License org.slf4j # slf4j-api # 1.7.7
Proprietary ERI Proprietary com.datamininglab.viz # eri-gui-jfx_2.11 # 0.3.0
Proprietary ERI Proprietary com.elderresearch.commons # eri-lang-scala_2.11 # 0.2.0