<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scworldedit, branch master</title>
<subtitle>Visualise worlds from the Survivalcraft Android game
</subtitle>
<id>http://git.twilken.net/scworldedit/atom?h=master</id>
<link rel='self' href='http://git.twilken.net/scworldedit/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/'/>
<updated>2019-11-11T01:09:13Z</updated>
<entry>
<title>License the project under the MIT Licence.</title>
<updated>2019-11-11T01:09:13Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2019-11-11T01:09:13Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=f66e4fe2558fadff01b735747de030bce66dac73'/>
<id>urn:sha1:f66e4fe2558fadff01b735747de030bce66dac73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use python3 in shebang line.</title>
<updated>2017-08-29T17:19:00Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2017-08-29T17:19:00Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=d236905eb20285e2650fbd37736cd0a67163cbb1'/>
<id>urn:sha1:d236905eb20285e2650fbd37736cd0a67163cbb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify length calculation for colour value.</title>
<updated>2017-03-18T15:51:02Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2017-03-18T15:51:02Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=52b7616679a0bc41e67fc1801124e5b901c16020'/>
<id>urn:sha1:52b7616679a0bc41e67fc1801124e5b901c16020</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract _read_section function.</title>
<updated>2017-03-18T15:50:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2017-03-18T15:50:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=9de08d05207365ecb468f6e7e11d3e6cb5989e57'/>
<id>urn:sha1:9de08d05207365ecb468f6e7e11d3e6cb5989e57</id>
<content type='text'>
This removes duplicated code in read_blocks and read_surface.
</content>
</entry>
<entry>
<title>Separate the chunks script's tests from the module's tests.</title>
<updated>2016-04-30T13:10:32Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-04-30T13:10:32Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=23aee62c35d845899b2922608f7db9f3ad580fa6'/>
<id>urn:sha1:23aee62c35d845899b2922608f7db9f3ad580fa6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve documentation on chunk format.</title>
<updated>2016-03-25T17:09:52Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-03-25T17:09:52Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=d81d5af09fb2f58e5f7342a15343f81268214128'/>
<id>urn:sha1:d81d5af09fb2f58e5f7342a15343f81268214128</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the sample color map to doc/.</title>
<updated>2016-03-24T18:38:12Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-03-24T18:38:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=9b8517da3912d5944b7c8e970e774ecb1083a0f6'/>
<id>urn:sha1:9b8517da3912d5944b7c8e970e774ecb1083a0f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Raise NotImplementedError in abstract methods.</title>
<updated>2016-03-24T18:26:54Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-03-24T18:26:54Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=c0f4452a4d68d86a874904957edaf703ae2226aa'/>
<id>urn:sha1:c0f4452a4d68d86a874904957edaf703ae2226aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improved error handling.</title>
<updated>2016-03-24T18:12:51Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-03-24T18:12:51Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=60f065b819f3ecb49495bdd275b0f77206979c25'/>
<id>urn:sha1:60f065b819f3ecb49495bdd275b0f77206979c25</id>
<content type='text'>
The error in case of a CSV header not being found produces a less crypric error message. Also, BrokenPipeErrors are handled properly.
</content>
</entry>
<entry>
<title>Modularise package structure.</title>
<updated>2016-03-24T17:49:38Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-03-24T16:42:19Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=26443251b5d411517cbd4b9bcf16a9995f52ce6b'/>
<id>urn:sha1:26443251b5d411517cbd4b9bcf16a9995f52ce6b</id>
<content type='text'>
* scripts are in the top-level package directory, named `sc*.py`
* `chunks` and `visualise` are packages with submodules
* useful information is in `doc/`
</content>
</entry>
<entry>
<title>Add basic unit tests.</title>
<updated>2016-03-24T15:13:10Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-03-24T15:13:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=7f91bef883340c9ef7d6152819930dd36cd001f9'/>
<id>urn:sha1:7f91bef883340c9ef7d6152819930dd36cd001f9</id>
<content type='text'>
Only chunks.py is covered at the moment.
</content>
</entry>
<entry>
<title>Improve error reporting in extract_bits.</title>
<updated>2016-03-24T15:11:35Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-03-24T15:11:35Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=1fb8832bba77142be7dd8cd69b92b883fad0eb8c'/>
<id>urn:sha1:1fb8832bba77142be7dd8cd69b92b883fad0eb8c</id>
<content type='text'>
If too small or floating-point n_bits are passed, a ValueError instead of a TypeError is raised.
</content>
</entry>
<entry>
<title>Add more concise collection of supported versions.</title>
<updated>2016-02-16T11:36:12Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-16T11:36:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=6c47cdb3958c2422b9c2ac04d6f704bbca0ca662'/>
<id>urn:sha1:6c47cdb3958c2422b9c2ac04d6f704bbca0ca662</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore auto-generated testing files.</title>
<updated>2016-02-16T10:34:58Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-16T10:34:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=010731766fad3c05124170505eb0a2d5f8b7eb02'/>
<id>urn:sha1:010731766fad3c05124170505eb0a2d5f8b7eb02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support handling custom script arguments.</title>
<updated>2016-02-16T10:32:36Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-16T10:28:00Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=19c659a6d1aa1fc27297f876f344b580142eb9b7'/>
<id>urn:sha1:19c659a6d1aa1fc27297f876f344b580142eb9b7</id>
<content type='text'>
This can help with testing later on.
</content>
</entry>
<entry>
<title>Fix #RGB color code parsing.</title>
<updated>2016-02-15T21:53:29Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-15T21:53:29Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=d9ebf391f1145c75b59005dd9ff231fe64740ece'/>
<id>urn:sha1:d9ebf391f1145c75b59005dd9ff231fe64740ece</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge typo-fixing commit.</title>
<updated>2016-02-15T17:51:04Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-15T17:51:04Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=fe05807869ae58fd9e1f254fcd28e77d1be30102'/>
<id>urn:sha1:fe05807869ae58fd9e1f254fcd28e77d1be30102</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup and improved code organisation.</title>
<updated>2016-02-15T17:49:58Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-15T17:35:32Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=196d0aa38b176a98259498f0c7aa29dbab5b1968'/>
<id>urn:sha1:196d0aa38b176a98259498f0c7aa29dbab5b1968</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use more robust fallback procedure for color map overrides.</title>
<updated>2016-02-15T15:23:20Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-15T15:23:20Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=12daa8204eafefd51071d7713efacc40de48bbca'/>
<id>urn:sha1:12daa8204eafefd51071d7713efacc40de48bbca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use abc for base classes that shouldn't be instantiated.</title>
<updated>2016-02-15T14:44:37Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-15T14:44:37Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=ed557115d3edacf34dcd12c9bcd173d654445d76'/>
<id>urn:sha1:ed557115d3edacf34dcd12c9bcd173d654445d76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some cleanup and documentation improvements.</title>
<updated>2016-02-15T14:43:25Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-15T14:43:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=fd36b82d15a1d2839cbef19d9ee9e2c2f12e78e4'/>
<id>urn:sha1:fd36b82d15a1d2839cbef19d9ee9e2c2f12e78e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add custom color map support to visualise.py.</title>
<updated>2016-02-15T13:50:04Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-15T13:50:04Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=691beed05ce830ead4305d6a5a9867c44aceeb9f'/>
<id>urn:sha1:691beed05ce830ead4305d6a5a9867c44aceeb9f</id>
<content type='text'>
Color maps are INI files mapping absolute values to colors and can provide overrides for command-line options' defaults.
</content>
</entry>
<entry>
<title>Fix typo in chunks.py's module docstring.</title>
<updated>2016-02-13T21:49:54Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T21:49:54Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=422d4f1fb3d0d6aae7d24b032a63ddf423c9b0cd'/>
<id>urn:sha1:422d4f1fb3d0d6aae7d24b032a63ddf423c9b0cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write PNG images in color mode.</title>
<updated>2016-02-13T18:39:10Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T18:28:49Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=949345095218b61f4b765927e9bf85d5bd0e313b'/>
<id>urn:sha1:949345095218b61f4b765927e9bf85d5bd0e313b</id>
<content type='text'>
This eases support for custom colormaps later.
</content>
</entry>
<entry>
<title>Remove GTK window support in visualise.py.</title>
<updated>2016-02-13T18:27:22Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T18:23:22Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=1aa3ddb9849377ed3594838ce5e88db995bc6104'/>
<id>urn:sha1:1aa3ddb9849377ed3594838ce5e88db995bc6104</id>
<content type='text'>
This makes the script more command-line compatible by enabling output to stdout.
</content>
</entry>
<entry>
<title>Add CSV files to .gitignore.</title>
<updated>2016-02-13T17:14:38Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T17:14:38Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=038a6d0dfec79861367ef4d1626097844d04b0a7'/>
<id>urn:sha1:038a6d0dfec79861367ef4d1626097844d04b0a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable extracting "plane" of blocks.</title>
<updated>2016-02-13T17:14:08Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T17:08:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=5d610f3c36d39cd6024a3fc9a621417805d3ad59'/>
<id>urn:sha1:5d610f3c36d39cd6024a3fc9a621417805d3ad59</id>
<content type='text'>
This adds a -p/--plane argument to chunks.py to filter extracted blocks by z coordinate.

To support planes relative to elevation, the read_* decoder methods have now got directory arguments to reuse chunk directories, and the read_directory method seeks to the beginning of the file before reading to make it more robust in case a file has already been partly read.
</content>
</entry>
<entry>
<title>Handle heatmaps with only one possible value.</title>
<updated>2016-02-13T17:07:50Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T17:07:50Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=c8dadce828da9a008ca5ce778f835ca0efa8a65e'/>
<id>urn:sha1:c8dadce828da9a008ca5ce778f835ca0efa8a65e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle edge case in chunk file version autodetection.</title>
<updated>2016-02-13T15:30:30Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T15:27:47Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=4d12ca994f76217ea12dee16b94c8568bf861ae1'/>
<id>urn:sha1:4d12ca994f76217ea12dee16b94c8568bf861ae1</id>
<content type='text'>
This change gives a better error message in case no chunk filename is passed and version autodetection is requested.
</content>
</entry>
<entry>
<title>Use handle_args functions to handle command-line arguments.</title>
<updated>2016-02-13T11:37:46Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T11:35:15Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=44881539d4f61818bf74b48cc8ab9c357aa6311f'/>
<id>urn:sha1:44881539d4f61818bf74b48cc8ab9c357aa6311f</id>
<content type='text'>
In visualise.py, handle_args has been cleaned up a little to conserve some vertical space.
</content>
</entry>
<entry>
<title>Minor cleanup and documentation in blocks.py.</title>
<updated>2016-02-13T11:05:35Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T10:58:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=0285d706ec8ec28dac74e2cced594386a1a1787e'/>
<id>urn:sha1:0285d706ec8ec28dac74e2cced594386a1a1787e</id>
<content type='text'>
Moves exit code handling out of main in blocks.py and adds KeyboardInterrupt handling.
</content>
</entry>
<entry>
<title>Add .gitignore.</title>
<updated>2016-02-13T10:56:23Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T10:53:43Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=0bbfa462786254c283decb01ebc3d96d17bd111a'/>
<id>urn:sha1:0bbfa462786254c283decb01ebc3d96d17bd111a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add KeyboardInterrupt handling to visualise.py.</title>
<updated>2016-02-13T10:41:13Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T10:41:13Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=6e6dc1fff4661e72a3b33e1d714f07dc0fe8b365'/>
<id>urn:sha1:6e6dc1fff4661e72a3b33e1d714f07dc0fe8b365</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use namedtuple._make instead of map unpacking.</title>
<updated>2016-02-13T10:40:24Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-13T10:40:24Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=f1cca92e6822c48195df5a6f223533cc5ea3ba2e'/>
<id>urn:sha1:f1cca92e6822c48195df5a6f223533cc5ea3ba2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add module docstring in chunks.py.</title>
<updated>2016-02-12T21:31:35Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-12T21:31:35Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=990befa6e77a4041ea72edcccc0cf66f47aa1eed'/>
<id>urn:sha1:990befa6e77a4041ea72edcccc0cf66f47aa1eed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix stdin being read as str instead of bytes.</title>
<updated>2016-02-12T21:13:32Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-12T21:13:32Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=802a43dff78d6e5ed7ccaefcf5345f720f6ebe38'/>
<id>urn:sha1:802a43dff78d6e5ed7ccaefcf5345f720f6ebe38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use getattr to choose decoder.read_* functions.</title>
<updated>2016-02-12T21:12:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-12T21:12:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=19863d5587c51f17e6d7f1e5b4eff635888bb4cf'/>
<id>urn:sha1:19863d5587c51f17e6d7f1e5b4eff635888bb4cf</id>
<content type='text'>
Also some minor code reorganisation to make it more concise.
</content>
</entry>
<entry>
<title>Add block info retrieval in blocks.py.</title>
<updated>2016-02-02T21:31:31Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-02T21:29:02Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=7478ac8acd2aec47de939756df8d5279757a1a84'/>
<id>urn:sha1:7478ac8acd2aec47de939756df8d5279757a1a84</id>
<content type='text'>
This also adds a simple argument system to specify BlocksData.xml file name and the block name to search for.
</content>
</entry>
<entry>
<title>Finish read_block_data function in blocks.py.</title>
<updated>2016-02-02T21:19:52Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-02T21:14:37Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=ed1cc16d71efe23b9e5c9eb2dc3136ee4eb29e0c'/>
<id>urn:sha1:ed1cc16d71efe23b9e5c9eb2dc3136ee4eb29e0c</id>
<content type='text'>
blocks.py now has complete Block and ToolPower namedtuples and a complete read_block_data function. The script does nothing as of now.
</content>
</entry>
<entry>
<title>Argument system using argparse for visualise.py.</title>
<updated>2016-02-01T20:53:13Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-01T20:53:13Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=e92a2f09a979350c2572aea488dc636a17bbe35d'/>
<id>urn:sha1:e92a2f09a979350c2572aea488dc636a17bbe35d</id>
<content type='text'>
This also adds -0 and -9 parameters for custom normalisation of data,
calibrating the colour scale from custom boundaries instead of going from
0..max(data) as before.
</content>
</entry>
<entry>
<title>Minor cleanup and formatting.</title>
<updated>2016-02-01T20:43:15Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-02-01T20:42:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=ef627ca666db57ae7f81e2a3d71b74fcdae3e3b4'/>
<id>urn:sha1:ef627ca666db57ae7f81e2a3d71b74fcdae3e3b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Combined data transformations into HeatmapDataSet.data_transform.</title>
<updated>2016-01-30T20:59:42Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-30T20:59:42Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=ae7b94fbac3a0494b46de0141899fa1b1614b250'/>
<id>urn:sha1:ae7b94fbac3a0494b46de0141899fa1b1614b250</id>
<content type='text'>
This eliminates the different data properties and makes the class more concise
and understandable.
</content>
</entry>
<entry>
<title>Fixes for lazy evaluation etc.</title>
<updated>2016-01-30T20:58:40Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-30T20:58:40Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=1676ea834f1a2322b2b5c6b992c104852bde0950'/>
<id>urn:sha1:1676ea834f1a2322b2b5c6b992c104852bde0950</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Custom file handling.</title>
<updated>2016-01-30T20:05:53Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-30T20:05:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=09a14e670abd43a0e7eabf50f035a889dcbdd595'/>
<id>urn:sha1:09a14e670abd43a0e7eabf50f035a889dcbdd595</id>
<content type='text'>
Instead of using argparse's FileType feature, open files when needed and close
them properly when an error occurs.
</content>
</entry>
<entry>
<title>Convert some HeatmapDataSet members to dynamically generated properties.</title>
<updated>2016-01-23T21:58:39Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-23T21:58:39Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=6458bdc9b122ad854a24a1c7d2aec31dd11beb6e'/>
<id>urn:sha1:6458bdc9b122ad854a24a1c7d2aec31dd11beb6e</id>
<content type='text'>
This lowers memory usage a lot.
</content>
</entry>
<entry>
<title>Use argparse for proper command-line arguments in chunks.py.</title>
<updated>2016-01-23T21:57:47Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-23T21:57:47Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=f2fca019004032b5dc3a302acd1c66c94fb543c1'/>
<id>urn:sha1:f2fca019004032b5dc3a302acd1c66c94fb543c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use yielding in chunks.py.</title>
<updated>2016-01-23T15:52:54Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-23T15:52:54Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=45696f175a129f07c42136e12741fcd0c1b696e0'/>
<id>urn:sha1:45696f175a129f07c42136e12741fcd0c1b696e0</id>
<content type='text'>
This lowers the script's memory footprint hugely and gives large speedups,
because the required data is not loaded all at once and then dumped in one
block, but loaded and dumped a bit at a time.
</content>
</entry>
<entry>
<title>Fixes and using csv module.</title>
<updated>2016-01-23T15:39:02Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-23T15:39:02Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=30714d1d14341876cd55df0939dbc600072d382a'/>
<id>urn:sha1:30714d1d14341876cd55df0939dbc600072d382a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor cleanup in visualise.py.</title>
<updated>2016-01-22T21:48:53Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-22T21:48:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=75fbfc0a5af7b705f4ab386bee26671dab1bc386'/>
<id>urn:sha1:75fbfc0a5af7b705f4ab386bee26671dab1bc386</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added README.md.</title>
<updated>2016-01-22T21:48:10Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-22T21:48:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=557c3193477ae766acad8f4882db84e9e175b389'/>
<id>urn:sha1:557c3193477ae766acad8f4882db84e9e175b389</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Much better decoder modularisation and improved documentation.</title>
<updated>2016-01-22T21:34:19Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-22T21:34:19Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=eebbb86bacbb591c5ec433f40a4d32088b4aaa73'/>
<id>urn:sha1:eebbb86bacbb591c5ec433f40a4d32088b4aaa73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixes for unpacking and a mistyped variable name.</title>
<updated>2016-01-21T19:31:10Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-21T19:31:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=3a4c201a4a65b72d4dbaf1170bdfe134d77ed38c'/>
<id>urn:sha1:3a4c201a4a65b72d4dbaf1170bdfe134d77ed38c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Code reorganisation in chunks.py</title>
<updated>2016-01-21T19:08:32Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-21T19:08:32Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=fb33d24c4b8be9c78c922f796efbc1b9f81cfea2'/>
<id>urn:sha1:fb33d24c4b8be9c78c922f796efbc1b9f81cfea2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial commit, includes working world decoder and visualiser.</title>
<updated>2016-01-19T20:55:29Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2016-01-19T20:55:29Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/scworldedit/commit/?id=1b9eabeb17f2e7781bf34dcd7f9b510908306861'/>
<id>urn:sha1:1b9eabeb17f2e7781bf34dcd7f9b510908306861</id>
<content type='text'>
</content>
</entry>
</feed>
