Giter VIP home page Giter VIP logo

easy-jupyter's People

Contributors

joshbroomberg avatar

Stargazers

 avatar  avatar

Watchers

 avatar

easy-jupyter's Issues

Improve the use-local/aws flows

use-local/use-aws probably should not set the home directory. Consider better mechanisms for this.

It is too easy to use-local in one place then switch locations and continue operating on the wrong local directory. There is also a weird state gap if use-local is not called when stop-aws is called but calling use-local during this process seems wrong as it sets the call location as the new home.

Maybe a set-home command which can also be used to blank out the home field during aws teardown.

Simplify install procedure

Given we no longer use env variables for state, it should be easy to run scripts without the bash profile shim. This means we can move to a more standard installation by adding code to the user bin folder.

  • On install, copy all files to .easy_jupyter in the home directory.
  • Make all appropriate files user-executable
  • Add .easy_jupyter to path in the .bash_profile.

Fix PDF export template

Ensure we have the following:

  • Code Wrapping
  • No execution order indicator
  • Better font and text size

Move HOME_PATH to data file

  • Persist HOME_PATH to data file to allow for smooth pick up of workflow after terminal refresh.
  • Include the use-local command as part of the AWS stop to ensure HOME_PATH is reset properly following AWS shut down.

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.