Skip to content

Adds datalad's terminal cast routine - allows interactive nipype intro #85

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 8, 2018

Conversation

miykael
Copy link
Owner

@miykael miykael commented May 7, 2018

@mih showed me datalad's very cool cast tool. I've changed it a little so that it works with ipython. @djarecka, @satra and @chrisfilo, if you don't know it yet, I highly recommend you to try it out.

Just download the three files in nipype_tutorial/casts and run it with the following command (careful, I have currently a rm -rf ~/demo command in there):

./cast_live_python nipype_tutorial_showcase.sh

I find it really cool and it forces me to keep a nice slow speed while introducing people to nipype.

Note: Under the datalad repo, you can also find good bash examples. casts should eventually be put into a separate repo/project (see datalad/datalad#1778), but for now it's all in the datalad repo.

@chrisgorgo
Copy link
Contributor

Sounds interesting - is it intended to be run inside docker or jupyterlab?

@miykael
Copy link
Owner Author

miykael commented May 7, 2018

@chrisfilo - It's intend to be run from the terminal. The idea is that you have two terminals open (one for viewing/live demo and one in which you control what will be shown next in the viewing terminal. I don't think that it would work inside docker as it would need to open an additional terminal.

And cast_live is only one of many possible applications. Under datalad/tools, there are also cast2rst and cast2script (for the obvious purpose), as well as cast2asciinema, with which videos like this were created.

@miykael miykael merged commit 42a6e9f into master May 8, 2018
@miykael miykael deleted the initiate_cast_examples branch May 8, 2018 06:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants