GithubHelp home page GithubHelp logo

spearway / carnets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from holzschu/carnets

0.0 1.0 0.0 68.28 MB

Carnets is a stand-alone Jupyter notebook server and client. Edit your notebooks on the go, even where there is no network.

Home Page: https://holzschu.github.io/Carnets_Jupyter/

License: BSD 3-Clause "New" or "Revised" License

Swift 1.13% Shell 0.01% Python 87.69% Batchfile 0.01% HTML 1.27% CSS 0.13% C++ 0.16% C 0.82% TeX 0.10% JavaScript 7.85% Jupyter Notebook 0.22% Smarty 0.06% ANTLR 0.01% Perl 0.01% XSLT 0.55% PowerShell 0.01% R 0.01%

carnets's Introduction

Carnets

Carnets is a stand-alone Jupyter notebook server and client. Edit your notebooks on the go, even where there is no network.

To install without building:

Carnets is now available on the AppStore.

For the latest version, use the TestFlight link. This version has more features, but also more bugs.

If the link doesn't work, you can also send an e-mail to receive a TestFlight invitation.

To build it yourself:

  • clone the git repository
  • type ./get_frameworks.sh
  • open Xcode, change the developer key, compile and install.

Known issues / things to do:

  • See Project summary
  • We are leaking 8-9 file descriptors for each kernel launch, and one thread. Trying to addres either of these results in more file descriptors being leaked.
  • Ability to open notebooks in other applications (Safari, Juno...)

Recently fixed bugs:

  • Keyboard extension for iPads
  • Opening files in iCloud
  • Back/Forward buttons
  • Save notebooks when app becomes inactive / background.
  • Save last open notebook and restore when the app reopens.
  • Better user interface for startup screen / ability to open notebooks everywhere, in place.
  • You can't have more than 5 kernels running simultaneously.
  • Related: silently terminate oldest kernel when we approach the maximum number of kernels.
  • "Terminals" don't work. Todo: Remove the option from the menus.
  • Fixed: Starting the 10th or so kernel fails with zmq.error.ZMQError: Too many open files
  • "new file", "new notebook", "copy notebook" now open a new window (instead of opening a blank window).
  • Issue #3: "Kernel / restart and run all" does not work (kernel shudown followed by kernel restart does). Fixed with 9e3faa7
  • Issue #2: pip install does not work (the package is unavailable, but the install process appears to have worked). Fixed with ee4cdc7

To install new packages:

If it's a pure python package, you can install it yourself:

%pip install packageName

and remove it if it doesn't work:

%pip uninstall -y packageName

(you need the "-y" flag because there is no interaction)

Otherwise, open an issue and I'll add it to the default packages.

carnets's People

Contributors

holzschu avatar n-holzschuch avatar

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.