Giter VIP home page Giter VIP logo

book's Introduction

Owl Book V1

The main purpose of this book is for teaching how to use Owl software. The book also convers many useful numerical and system techniques in numerical computing. Furthermore, the book includes in-depth discussion on the lessons learnt by building a large and complex software system to enable scientific computing in OCaml.

The tooling and template reuse those in Real World OCaml under original authors' permission, with minor modidications.

Compile

  • make uses docker container to build the book.
  • make test synchronises with Owl API by evaluating the code snippet in the tutorial book.
  • make compile generates html files.
  • Edit book/toc.scm to add more chapters. Do not edit book/tune and static/dune directly.
  • Refer to RWO for details.

Note that tooling is not finished at the moment. Structure and tools are copied mostly from RWO book.

Contribute

Currently contribution to the book is mainly in the form of Pull Request. Normally you only need to change one of the README.md files in book/ directory, though adding inline scripts requires some special care. Please make sure that your local changes compile without any error, and include both the change of markdown file in docs/ directory in a PR.

Tooling

The following tools are used in the project, please refer to their documentation.

People

  • Liang Wang: project originator, reponsible for planning, tooling, and writing.
  • Jianxin Zhao: project leader, lead the whole book writing, designing chapters, and coordinating contributors.

book's People

Contributors

jzstark avatar mseri avatar ryanrhymes avatar

Watchers

 avatar  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.