If you want a clean environment you can include a cell that runs

%reset -f

 That will reset your environment to a clean state if you don’t want any of
the variables to carry over. But then people would need to execute that
cell.

On Tue, Dec 26, 2017 at 06:43 <[email protected]> wrote:

> Can we programmatically have the notebook "forget" all prior code snippets
> as well so we effectively have a "clean" environment for a new section?
>
>
> On Wednesday, 20 December 2017 05:33:30 UTC-5, Fernando Perez wrote:
>>
>> On Mon, Dec 18, 2017 at 10:48 PM, Roland Weber <[email protected]>
>> wrote:
>>
>>> Restart the kernel before each section. That will clear all state in
>>> memory, and reset the execution count
>>>
>>
>> You can also force that number to be any value with:
>>
>> ip = get_ipython()
>> ip.history_manager.enabled = False  # needed to avoid duplicate line #
>> error messages
>> ip.execution_count = 0  # your number here
>>
>> and it will start counting at that number from then on.  OP could put
>> that in a little utility/magic that resets it to 1, and then drop those
>> cells from the book output with a tag.
>>
>> Visual example:
>>
>> [image: Inline image 1]
>>
>> cheers,
>>
>> f
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/9bfd0c07-0fc6-4dc2-8574-426c8f76c040%40googlegroups.com
> <https://groups.google.com/d/msgid/jupyter/9bfd0c07-0fc6-4dc2-8574-426c8f76c040%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAM3SX466J77FDAfE_cKSdfTv_Yg_%3DRU2MTjv3%2BH0YtaW836K1Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to