Commit Graph

  • 56e37b6f69
    Deprecate Python 3.7, add Python 3.10 Daniel Rojas 2021-10-21 22:47:47 +02:00
  • 38f92e72bb
    Define CLI epilog str in single statement Daniel Rojas 2021-10-21 22:13:46 +02:00
  • aa134fbf4e
    Change description to type in additional BOM item YAML Daniel Rojas 2021-10-21 22:08:57 +02:00
  • cb07d51b2f
    Prepare harness.populate_bom() Daniel Rojas 2021-10-21 22:07:30 +02:00
  • 1cba27fba0
    Improve BOM generation (TODO: wires from a bundle) Daniel Rojas 2021-10-21 20:58:52 +02:00
  • a59149b8a8
    do not add autogenerated designators to BOM Daniel Rojas 2021-10-21 20:25:42 +02:00
  • d9f0c3f07c
    Include nested additional components in BOM Daniel Rojas 2021-10-21 20:25:28 +02:00
  • 7294bf18e1
    Clean up Daniel Rojas 2021-10-21 19:36:23 +02:00
  • 9e1e97b1cb
    Improve subclassing of components, prepare for BOM refactoring Daniel Rojas 2021-10-21 17:15:02 +02:00
  • 4e12f3dc33
    Remove unused line Daniel Rojas 2021-10-21 12:21:00 +02:00
  • a1db161bb0
    Apply dot tweaks last Daniel Rojas 2021-10-21 12:11:04 +02:00
  • b7f49b043c
    Make variable name more expressive Daniel Rojas 2021-10-21 12:09:28 +02:00
  • dcc750cf5c
    Break longer lines not caught by black Daniel Rojas 2021-10-21 12:05:00 +02:00
  • 1a1478ff42
    Make green color darker Daniel Rojas 2021-10-20 21:05:56 +02:00
  • 8aa03c496f
    Re-sort wv_colors.py Daniel Rojas 2021-10-20 21:04:28 +02:00
  • c2fb59f937
    Use color objects in WireViz Daniel Rojas 2021-10-20 20:14:10 +02:00
  • c23430e4a2
    Implement color objects Daniel Rojas 2021-10-20 03:51:37 +02:00
  • 8adf8b0ba2
    Add cleanup.sh (maybe move/delete later? or add commit hook?) Daniel Rojas 2021-10-19 23:05:38 +02:00
  • 7f29c0a403
    Streamline assignment of ports to simple connectors Daniel Rojas 2021-10-19 22:48:30 +02:00
  • 194f134560
    Add sample use to devtools.txt Daniel Rojas 2021-10-19 21:49:31 +02:00
  • d4fc17408b
    Run autoflake -i --remove-all-unused-imports Daniel Rojas 2021-10-19 21:47:40 +02:00
  • 539e9e3869
    Run autoflake -i Daniel Rojas 2021-10-19 21:46:43 +02:00
  • 585db0ebd8
    Add devtools.txt Daniel Rojas 2021-10-19 21:44:14 +02:00
  • 974e9a4abd
    Make mates object-oriented Daniel Rojas 2021-10-19 21:44:08 +02:00
  • 1227586509
    Alphabetize HTML tags, improve bgcolor rendering Daniel Rojas 2021-10-19 19:40:36 +02:00
  • efda8fa219
    Make connecting things more object-oriented Daniel Rojas 2021-10-19 19:16:59 +02:00
  • 6353a79a41
    Outsource gv_edge_wire() Daniel Rojas 2021-10-19 16:46:34 +02:00
  • 95631a44c6
    Reactivate cable edge generation Daniel Rojas 2021-10-19 16:17:38 +02:00
  • fce56bca26
    Fix and simplify bgcolor logic Daniel Rojas 2021-10-19 15:57:00 +02:00
  • a4a73f1414
    Make setting HTML tag attributes easier through kwargs Daniel Rojas 2021-10-19 15:44:52 +02:00
  • 2999878f0d
    Outsource set_dot_basics() and apply_dot_tweaks() Daniel Rojas 2021-10-18 18:20:19 +02:00
  • 05ad6b0ec7
    Add TODOs Daniel Rojas 2021-10-18 18:08:09 +02:00
  • 7c0e75f45e
    Outsource gv_pin_table(), simplify padding Daniel Rojas 2021-10-18 17:52:07 +02:00
  • 75ad23ab42
    Remove old stuff, slightly simplify code Daniel Rojas 2021-10-18 17:29:25 +02:00
  • d993f58685
    More WIP Daniel Rojas 2021-10-18 17:23:15 +02:00
  • c8690a99c9
    WIP Daniel Rojas 2021-10-18 13:42:51 +02:00
  • 0f6ed3ae0d
    Implement HTML indentation Daniel Rojas 2021-10-18 12:20:40 +02:00
  • bb9b43c872
    WIP: refactor cable node generation Daniel Rojas 2021-10-17 20:43:38 +02:00
  • 4eff1de6f7
    Generate gauge string inside Cable object Daniel Rojas 2021-10-17 20:01:05 +02:00
  • f4da47f39f
    Rebuild demos Daniel Rojas 2021-10-17 19:22:59 +02:00
  • 738012911d
    Further refactor connector node generation Daniel Rojas 2021-10-17 18:13:59 +02:00
  • 77080c90a2
    Refactor connector node generation Daniel Rojas 2021-10-17 16:12:36 +02:00
  • e769be3905
    WIP Daniel Rojas 2021-10-17 15:33:41 +02:00
  • 3937509f93
    Add temporary loop to demo01 Daniel Rojas 2021-10-17 13:12:44 +02:00
  • 21d6e032ea
    Add metadata.title to demo01.yml Daniel Rojas 2021-10-17 13:11:19 +02:00
  • ab183f6968
    Rebuild all examples before refactoring Daniel Rojas 2021-10-17 13:02:31 +02:00
  • 81b0dba858
    Make prefix for autogenerated component names configurable Daniel Rojas 2021-10-17 13:00:43 +02:00
  • abd53ec404
    Simplify Enum Daniel Rojas 2021-10-16 22:58:47 +02:00
  • 28aa7f0420
    Embed images into SVG output Daniel Rojas 2021-10-16 22:36:42 +02:00
  • 81f955457d
    Auto-assign missing harness title if reading from file Daniel Rojas 2021-10-16 18:49:18 +02:00
  • c38305b3a5
    Simplify file access operations Daniel Rojas 2021-10-16 18:41:24 +02:00
  • fbc90c0475
    Make template separator character user-configurable Daniel Rojas 2021-10-16 17:20:13 +02:00
  • 8796709195
    Add support for multiple prepended files Daniel Rojas 2021-10-16 16:59:28 +02:00
  • c1f195fe86
    Automatically include input file directory in list to resolve image paths Daniel Rojas 2021-10-16 14:44:07 +02:00
  • 36641bb6e3
    Update build_examples.py Daniel Rojas 2021-10-16 14:29:30 +02:00
  • 76da525c3b
    Write docstring for parse() function Daniel Rojas 2021-10-16 14:25:43 +02:00
  • 22c3e18dfa
    Add leading underscore to local helper functions Daniel Rojas 2021-10-16 14:25:26 +02:00
  • 73dfe74cf5
    Allow specifying output directory and file name separately Daniel Rojas 2021-10-16 13:30:56 +02:00
  • 1c9a1d886f
    Consolidate wireviz.parse() to handle Path, str and Dict as input Daniel Rojas 2021-10-16 13:15:21 +02:00
  • 63b7124a43
    Add 'black' badge to README.md Daniel Rojas 2021-10-15 18:29:39 +02:00
  • daff23cbaa
    Mention isort and black in contribution guidelines Daniel Rojas 2021-10-15 18:14:03 +02:00
  • a255596471
    Apply some manual fixes, reapply black Daniel Rojas 2021-10-15 17:39:33 +02:00
  • 343cd2949f
    Apply black Daniel Rojas 2021-10-15 17:11:11 +02:00
  • e6f76f9ab7
    Apply isort Daniel Rojas 2021-10-15 17:06:56 +02:00
  • 3a189895e6
    Add black profile for isort Daniel Rojas 2021-10-15 16:57:29 +02:00
  • a9eb4f6481
    Create cache of graph to avoid generating it more than once Daniel Rojas 2021-10-15 16:37:09 +02:00
  • 23db602445
    Split file output logic and object return logic Daniel Rojas 2021-10-15 16:36:49 +02:00
  • 8e31768564
    Improve REAME.md Daniel Rojas 2021-10-15 16:06:00 +02:00
  • b8d74bae81
    Output help string if no arguments are received Daniel Rojas 2021-10-15 15:42:50 +02:00
  • f87d9ef72d
    Update README for new CLI commands Daniel Rojas 2021-10-15 15:20:56 +02:00
  • 0044997b9c
    Sort --format flags alphabetically Daniel Rojas 2021-10-15 15:07:58 +02:00
  • 884b98216e
    Add encoding info to wv_cli.py Daniel Rojas 2021-10-15 15:03:30 +02:00
  • 63be33e9db
    Add main() to wireviz.py as fallback Daniel Rojas 2021-10-15 15:03:18 +02:00
  • 7638425fd9
    Remove obsolete comments Daniel Rojas 2021-10-15 14:58:35 +02:00
  • 97207e6986
    Fix smart file resolver for images Daniel Rojas 2021-10-15 14:58:21 +02:00
  • b9527a8086
    Do not output .gv files by default Daniel Rojas 2021-10-02 15:31:09 +02:00
  • a4a89eb3df
    Implement image path resolver Daniel Rojas 2021-10-02 14:41:26 +02:00
  • 471a6c3e29
    Split the YAML loading and parsing functions Daniel Rojas 2021-10-02 14:31:27 +02:00
  • f325b69d9a
    Fix entry point Daniel Rojas 2021-10-02 14:16:20 +02:00
  • a98e17b737
    Only output requested file types (closes #60) Daniel Rojas 2021-10-02 13:31:20 +02:00
  • 0764a8d2ff
    Add CLI help strings Daniel Rojas 2021-10-02 13:04:38 +02:00
  • d0909d4cbb
    Remove unneeded code from wireviz.py Daniel Rojas 2021-10-02 12:28:50 +02:00
  • 7121a3eb34
    Implement working proof of concept Daniel Rojas 2021-10-02 12:27:27 +02:00
  • ef6af32a01
    Add wv_cli.py, add Click requirement, change entry point Daniel Rojas 2021-10-02 11:40:36 +02:00
  • 628c80fb4d
    Simplify and clean up setup.py Daniel Rojas 2021-10-08 08:49:32 +02:00
  • 095a2a023b
    Simplify main() Daniel Rojas 2021-10-07 23:38:06 +02:00
  • f78f83cfdd
    Add explanatory comment Daniel Rojas 2021-10-07 23:32:26 +02:00
  • 0192f6defd
    Replace os.path with pathlib.Path where used Daniel Rojas 2021-10-07 23:28:47 +02:00
  • c1494db571
    Equalize line weights and simplify CSS Daniel Rojas 2021-10-07 21:52:25 +02:00
  • fd8749bab2
    Apply suggestions from code review Daniel Rojas 2021-10-07 09:15:37 +02:00
  • e2f1a4eff1
    Apply suggestions from code review Daniel Rojas 2021-10-02 18:07:25 +02:00
  • 359cd8d936
    Update smart_file_resolve() Daniel Rojas 2021-10-02 18:02:16 +02:00
  • ef69d7e4e7
    Use regex-based replacement Daniel Rojas 2021-09-28 21:22:50 +02:00
  • a80192b82a
    Implement fontname and bgcolor(WIP) replacement Daniel Rojas 2021-09-28 21:08:37 +02:00
  • 928f607457
    Consolidate code for replacing HTML placeholders Daniel Rojas 2021-09-28 20:49:18 +02:00
  • cf5315d01c
    Apply fontname and bgcolor to output HTML Daniel Rojas 2021-09-28 20:32:20 +02:00
  • ea89dd4fe0
    Add type hint Daniel Rojas 2021-09-28 20:29:12 +02:00
  • a9c1724dcb
    Add template metadata to demo02.yml Daniel Rojas 2021-08-26 18:50:20 +02:00
  • a839a47c3f
    Implement template-based HTML output Daniel Rojas 2021-08-26 18:50:08 +02:00
  • d44b649fcc
    Refactor functions for harness building Daniel Rojas 2021-10-16 21:46:31 +02:00