4 Helps you speed up your tour and trip planning.
9 The time calculations produced by this program are not guaranteed to be
10 accurate. Any harm or hazard encountered due to blindly trusting these
11 estimates is your own fault.
16 If you use pip, then simply `pip install munter.py`.
18 If you don't use pip, then download the source code and unpack it into
19 its own directory. You can invoke it directly via `python munter.py
25 For detailed information, see:
29 The program supports both imperial and metric, and has four "travel
30 modes" at this time: uphill, flat, downhill, bushwhacking. It also
31 supports a simple fitness modifier: slow, average, fast.
33 By default, the output will be the time in hours and minutes of the
34 specified leg. If you prefer, you can use the `-p` switch to get a
37 There is also a GUI mode available, based on WxPython, which can be used
38 by simply invoking like so:
44 You can also use Munter.py programmatically from Python, like so:
47 `est = munter.time_calc(distance=3.2, elevation=2300, fitness='slow')`
49 This will store a value like "3.64914" in the `est` variable.
54 My workflow involves planning my tour using tools like ArcGIS or
55 CalTopo. Then, I take the stats between each leg (distance, vertical
56 gain/loss) of the tour and run them through Munter.py and record its
57 output to my field notebook.
59 The text-based "pretty" format can be directly transferred to e.g. the
60 format used by SnowPit Technologies' "Avalanche Field Notebook" or your
61 own personal format (e.g. RitR No. 471).
66 * Better documentation
73 Implement 'auto-start in GUI' feature.
75 The program tries to detect whether it was invoked from a terminal or
76 not, and if not, it will automatically switch to GUI mode. Useful for
77 invocation via e.g. dmenu(1).
81 Complete fixes recommended by pylint(1).
89 Implement fitness modifier. Make some text changes and other
90 miscellaneous and minor improvements.
98 Package for distribution as a standalone program (and library).
102 A few small bugfixes.
106 Add LICENSE and README.
110 First released version. Includes sensible defaults and a rudimentary CLI
113 - pre-1.0.0 (Mar 2017)
115 In use privately/internally since 2017.