Git Product home page Git Product logo

yggdrasil's Introduction

Yggdrasil

Build status codecov Coverage Status License

Yggdrasil (pronounced [ˈyɡːˌdrasilː]) is an immense mythical tree that connects the nine worlds in Norse cosmology.


Thesis Project

Kritikos.Yggdrasil is meant to be a modernization of the venerable GaTree that is written in C++. The main goal apart from updating the current implementation is to provide a library that can be easily used in projects requiring machine learning and, as a stretch goal, creating a cloud platform leveraging current technology.

Guidelines for pull requests:

  • Use StyleCop for consistent code styling
  • Provide full documentation on classes & methods
  • Your PR should be able to be build cross-platform and pass all supplied unit tests (AppVeyor CI & XUnit)
  • Upon adding a new project, you should add as link the file stylecop.json from the .config submodule and enable it. Additionally, add the ruleset from the .config submodule to conform to the same standards. Make sure to close and reload your project afterwards.

Subprojects consist of:

ForestTests

Contains unit tests and terror, steer clear to avoid dishonorable death.

Yggdrasil.Nidhogg

Project meant for local debugging, add classes you need inside the Debug folder and implement IDebug interface in order to load them automatically using reflection.

yggdrasil's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.