%watermark
¶I wrote this simple watermark
IPython magic function to conveniently add date- and time-stamps to my IPython notebooks. Also, I often want to document various system information, e.g., for my Python benchmarks series.
The watermark
line magic can be directly installed from my GitHub repository via
install_ext https://raw.githubusercontent.com/rasbt/watermark/master/watermark.py
%watermark
magic¶To load the date
magic, execute the following line in your IPython notebook or current IPython shell
%load_ext watermark
In order to display the optional watermark
arguments, type
%watermark?
%watermark [-a AUTHOR] [-d] [-e] [-n] [-t] [-z] [-u] [-c CUSTOM_TIME] [-v] [-p PACKAGES] [-h] [-m] [-g] [-w] IPython magic function to print date/time stamps and various system information. watermark version 1.2.1 optional arguments: -a AUTHOR, --author AUTHOR prints author name -d, --date prints current date as MM/DD/YYYY -e, --eurodate prints current date as DD/MM/YYYY -n, --datename prints date with abbrv. day and month names -t, --time prints current time -z, --timezone appends the local time zone -u, --updated appends a string "Last updated: " -c CUSTOM_TIME, --custom_time CUSTOM_TIME prints a valid strftime() string -v, --python prints Python and IPython version -p PACKAGES, --packages PACKAGES prints versions of specified Python modules and packages -h, --hostname prints the host name -m, --machine prints system and machine info -g, --githash prints current Git commit hash -w, --watermark prints the current version of watermark File: ~/.ipython/extensions/watermark.py
%watermark
%watermark -d -t
%watermark -u -n -t -z
%watermark -v
%watermark -m
%watermark -v -m -p numpy,scipy
%watermark -a "John Doe" -d -v -m -g