Commit Graph

  • 7efc5a39d4 bump version to v0.12 v0.12 Jan Petykiewicz 2022-08-18 23:44:59 -0700
  • 9c798b9906 move to hatch-based build Jan Petykiewicz 2022-08-18 23:44:20 -0700
  • 5a42081f6a write "long zero" for END record padding padding Jan Petykiewicz 2021-08-11 00:35:14 -0700
  • c0e7d11ea2 remove old note Jan Petykiewicz 2021-08-11 00:34:37 -0700
  • 90ea0c2195 fix read_point_list when using numpy Jan Petykiewicz 2021-07-30 23:24:58 -0700
  • f3be3deadb Add tests Jan Petykiewicz 2021-07-30 22:56:57 -0700
  • 9c5b902a33 ignore missing numpy typing info Jan Petykiewicz 2021-07-30 22:47:28 -0700
  • fd9f16d705 add implicit_closed arg to read_point_list() Jan Petykiewicz 2021-07-30 22:47:12 -0700
  • 48d52f56c7 cast is_vertical to bool Jan Petykiewicz 2021-07-30 21:26:48 -0700
  • d73e13d13b Allow nonzero value count when using modal (but don't read any values) Jan Petykiewicz 2021-07-30 21:26:34 -0700
  • a64f2726d0 Don't attempt to decode magic bytes Jan Petykiewicz 2021-07-21 01:10:33 -0700
  • 25fe2067cd Fix error check to not include properties Jan Petykiewicz 2021-07-11 17:14:19 -0700
  • f8a65968cb use new email Jan Petykiewicz 2021-07-11 17:12:54 -0700
  • 748bb497d1 strip newlines from version string Jan Petykiewicz 2021-07-11 17:12:46 -0700
  • 08ab2b41d5 bump version to v0.11 v0.11 jan 2021-01-08 09:44:19 -0800
  • ba6b04d82d fix version import jan 2021-01-08 09:43:47 -0800
  • f9b8bf823b bump version to v0.10 v0.10 release Jan Petykiewicz 2020-11-03 01:28:20 -0800
  • b996f5f27e use VERSION.py instead of plain VERSION file Jan Petykiewicz 2020-11-03 01:27:47 -0800
  • 60f879a1ad style fixes (per flake8) Jan Petykiewicz 2020-10-16 19:00:00 -0700
  • 4a878aa7bf fix type definition for modals Jan Petykiewicz 2020-10-16 18:59:45 -0700
  • c1b79485a7 Bump version to v0.9 v0.9 Jan Petykiewicz 2020-09-10 20:04:15 -0700
  • 3ca999fa2e documentation updates Jan Petykiewicz 2020-09-10 20:03:19 -0700
  • 3627b63658 Make records store their associated Property records. Jan Petykiewicz 2020-09-10 20:03:01 -0700
  • 167b16e1c9 fix writing of property values Jan Petykiewicz 2020-09-10 19:55:03 -0700
  • 2c2013a0fc move typing imports to top of file Jan Petykiewicz 2020-09-10 19:54:25 -0700
  • a80ac6199a Record type 17 (Placement) should not allow modal angle or magnification Jan Petykiewicz 2020-09-10 19:54:03 -0700
  • 97f2bb1238 add `docs` to gitignore jan 2020-07-03 13:27:57 -0700
  • bc15a66ecc remove extra assignments to *_count and *_vector, and adjust validity checks jan 2020-07-03 13:25:48 -0700
  • 5ac774c386 drop OS tags from package jan 2020-07-03 13:22:29 -0700
  • 4b7b6b82c1 bump version to v0.8 v0.8 Jan Petykiewicz 2020-05-20 21:09:15 -0700
  • 94555c1b6e Update modal coordinates even if we are in relative mode Jan Petykiewicz 2020-05-20 21:07:29 -0700
  • 86c1e4cd3b bump version to v0.7 v0.7 Jan Petykiewicz 2020-05-19 00:52:52 -0700
  • fdf5e9f598 enable type checking for downstream Jan Petykiewicz 2020-05-19 00:51:40 -0700
  • fab80c8517 cosmetic change to code Jan Petykiewicz 2020-05-19 00:51:24 -0700
  • 492d6416db Docstring updates: CTrapezoid info, Polygon+Path point_list description improvement, and better description of where x and y point to Jan Petykiewicz 2020-05-19 00:51:10 -0700
  • aaef122178 fixup array equality checking in the case where _USE_NUMPY is false but we somehow still get an ndarray Jan Petykiewicz 2020-05-19 00:49:42 -0700
  • 55638fcde5 fix placement rotation (float modulo int was always returning 0??) Jan Petykiewicz 2020-05-19 00:48:22 -0700
  • 99283aaaf0 enable passing in str where an AString or NString is needed. Jan Petykiewicz 2020-05-19 00:47:17 -0700
  • 705926d443 Add UnfilledModalError, records.verify_modal(), and .get_*() methods. Jan Petykiewicz 2020-05-19 00:42:42 -0700
  • e4a62a0f32 fix write_interval for bounded intervals Jan Petykiewicz 2020-05-19 00:22:53 -0700
  • 715fe7ea24 fix non-numpy write_point_list Jan Petykiewicz 2020-05-19 00:21:50 -0700
  • d25f3f1598 enable str() casts on NString and AString Jan Petykiewicz 2020-05-19 00:21:23 -0700
  • e909aa958d fix equality for things which may or may not be numpy arrays Jan Petykiewicz 2020-05-19 00:20:59 -0700
  • 411012079d bifurctae read_bool_byte and write_bool_byte into _np_* and _py_* variants Jan Petykiewicz 2020-05-19 00:19:59 -0700
  • f15499030d only write the first byte -- probably no different but clearer Jan Petykiewicz 2020-05-19 00:17:31 -0700
  • 73310fe993 import repetitions at top level Jan Petykiewicz 2020-05-19 00:16:29 -0700
  • 3a2d889360 add mypy_cache to gitignore Jan Petykiewicz 2020-05-17 17:27:11 -0700
  • 3b01117329 Bump version number to v0.6 v0.6 Jan Petykiewicz 2020-04-18 15:55:20 -0700
  • 4c5f649eec Force mypy to ignore a bunch of simple situations it's not smart enough to reason about Jan Petykiewicz 2020-04-18 15:52:36 -0700
  • 25b2cecec9 Minor changes to satisfy type checker Jan Petykiewicz 2020-04-18 15:50:58 -0700
  • c9adca61b6 get_pathext may return None Jan Petykiewicz 2020-04-18 15:44:44 -0700
  • 1a259a1c19 Improve ctrapezoid validity checking Jan Petykiewicz 2020-04-18 15:43:25 -0700
  • 3af40dd1bc Use a dummy unit of -1 when reading (to satisfy type checker) Jan Petykiewicz 2020-04-18 15:41:44 -0700
  • 8fb2f2b594 fix attempted access to xname.string -> xname.bstring Jan Petykiewicz 2020-04-18 15:40:35 -0700
  • cfb3e90d71 Fix XYmode.absolute Jan Petykiewicz 2020-04-18 15:39:27 -0700
  • 7f0c46525e improve type annotations Jan Petykiewicz 2020-04-18 15:38:52 -0700
  • e9cf010f54 fix read_u32 Jan Petykiewicz 2020-04-18 15:35:42 -0700
  • 06de10062d Additional error checking Jan Petykiewicz 2020-04-18 15:35:29 -0700
  • 62fca39a69 Modernize comments and type annotations. Ugly commit with a couple code fixes: Jan Petykiewicz 2020-04-18 03:03:35 -0700
  • 6f2200c5ed Faster/simpler cumsum approach in read_point_list Jan Petykiewicz 2020-04-18 03:00:36 -0700
  • e046af8ce8 Handle more error cases Jan Petykiewicz 2020-04-18 02:54:33 -0700
  • 533c85b249 Fix conditional for writing real-typed properties Jan Petykiewicz 2020-04-18 01:42:14 -0700
  • bb9ebfc8f9 Generate a warning instead of printing Jan Petykiewicz 2020-04-18 01:37:53 -0700
  • f4eeb50a6f Fix incorrect calls to .write() Jan Petykiewicz 2020-04-18 01:31:36 -0700
  • 58b4f4a40f Some minor docstring/readme updates Jan Petykiewicz 2020-04-17 13:51:43 -0700
  • b5a7c9a7ad fix non-numpy read_bool_byte Jan Petykiewicz 2020-04-16 22:41:53 -0700
  • deb0fe3bef Bump version to 0.5 v0.5 Jan Petykiewicz 2019-09-28 11:23:12 -0700
  • e0c2947865 trim down classifiers Jan Petykiewicz 2019-09-28 11:22:43 -0700
  • e514ade2b1 Use fatamorgana/VERSION file to single-source version number Jan Petykiewicz 2019-09-28 11:22:27 -0700
  • 203a520770 Read type0,1 pointlist correctly master Henk van der Laak 2019-09-08 11:25:42 +0200
  • ab175641fe Turn <3 points polygon exception into warning Henk van der Laak 2019-09-08 11:25:04 +0200
  • dbe033fdb7 Bump version number (0.4) release jan 2018-07-27 11:05:55 -0700
  • 3db93d18ed Use version number from module in setup.py jan 2018-07-27 11:05:42 -0700
  • 5f685b601b Fix type hint jan 2018-07-27 10:58:32 -0700
  • d154ef23df Bump version number Jan Petykiewicz 2018-07-21 14:31:10 -0700
  • ef8c5f9368 Use README.md as long_description in setup.py Jan Petykiewicz 2018-07-21 14:30:59 -0700
  • 85e122622b Ignore build directories in git Jan Petykiewicz 2018-07-21 14:15:50 -0700
  • f147c394c7 Bump version number Jan Petykiewicz 2018-07-21 14:11:27 -0700
  • 9133245d49 Add debug logging for cblock read() Jan Petykiewicz 2018-07-21 14:04:59 -0700
  • af60d73427 Add missing type hint Jan Petykiewicz 2018-07-21 14:03:16 -0700
  • b1844d6b0d Layer names should be NStrings Jan Petykiewicz 2018-07-21 13:50:55 -0700
  • 6cef118534 Fix Circle reader reporting incorrect record id Jan Petykiewicz 2018-07-21 13:49:45 -0700
  • 28cdb34b08 ctrapezoid_type may be None (modal) Jan Petykiewicz 2018-07-21 13:49:11 -0700
  • 055b2b35af delta_a should be negative for a canonical Trapezoid Jan Petykiewicz 2018-07-21 13:48:36 -0700
  • 493109954b Fix variable name typo in PropString Jan Petykiewicz 2018-07-21 13:47:18 -0700
  • ffb211b009 Add default for CBlock decompression_args Jan Petykiewicz 2018-07-21 13:46:48 -0700
  • 07cfe9a74d Log debug info when reading records Jan Petykiewicz 2018-07-21 13:46:22 -0700
  • 7f0af7d579 Fix XYMode constructor Jan Petykiewicz 2018-07-21 13:44:12 -0700
  • 0cb4cf4d4b Add generic debug logging to records Jan Petykiewicz 2018-07-21 13:43:24 -0700
  • daf301dfce Fix reading CELL records with id 14 Jan Petykiewicz 2018-07-21 13:41:19 -0700
  • 65e03d67d6 Use logging module for printing Jan Petykiewicz 2018-07-21 13:39:47 -0700
  • 4a6a8b6c5d Fix reader for octangular point lists Jan Petykiewicz 2018-07-21 13:37:24 -0700
  • acd4e96db0 Return more info when encountering an invalid repetition_type in ArbitraryRepetition Jan Petykiewicz 2018-07-21 13:36:38 -0700
  • 10ffcc18ea Fix crash in ArbitraryRepetition Jan Petykiewicz 2018-07-21 13:32:00 -0700
  • 9d1f601ee9 Fix read_float* functions Jan Petykiewicz 2018-07-21 13:30:59 -0700
  • 69a1afa2bc move code to new location Jan Petykiewicz 2018-01-15 22:30:58 -0800
  • 0c8e187444 Subclass all errors from FatamorganaError jan 2017-12-17 21:53:25 -0800
  • 3fbb7297f6 add missing comma jan 2017-12-17 21:52:57 -0800
  • 7451782949 add license and readme to manifest jan 2017-09-18 03:08:48 -0700
  • b8708d24d3 update readme jan 2017-09-18 03:08:18 -0700