├── .github └── workflows │ └── continuous-integration-workflow.yml ├── .gitignore ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── basic_usage.rst ├── conf.py ├── examples.rst ├── figurefirst.rst ├── images │ ├── comparison.png │ ├── comparison.svg │ ├── intro_var_approaches.png │ ├── intro_var_approaches_.svg │ └── tag_dialogue.png ├── index.rst ├── installation.rst ├── intro_var_approaches.svg ├── introduction.rst └── modules.rst ├── examples ├── .gitignore ├── .ipynb_checkpoints │ └── tutorial-checkpoint.ipynb ├── example_axis_methods.py ├── example_axis_methods_layout.svg ├── example_figure_templating.py ├── example_figure_templating_layout.svg ├── example_group_axes.py ├── example_group_axes_layout.svg ├── example_hello_world.py ├── example_hello_world_layout.svg ├── example_jessyink.py ├── example_jessyink_layout.svg ├── example_minimal_multi_fig_multi_ax.py ├── example_minimal_multi_fig_multi_ax_layout.svg ├── example_minimal_multi_fig_multi_ax_template_layout.py ├── example_minimal_multi_fig_multi_ax_template_layout.svg ├── example_multi_fig.py ├── example_multi_fig_layout.svg ├── example_negative_labels.py ├── example_negative_labels.svg ├── example_nested_groups.py ├── example_nested_groups_layout.svg ├── example_pathspec.py ├── example_pathspec_layout.svg ├── example_spine_spec.py ├── example_spine_spec_layout.svg ├── example_svgitem.py ├── example_svgitem_layout.svg ├── figure_groups_and_templates │ ├── example_templates.png │ ├── example_templates.svg │ ├── figure_groups_and_templates.png │ ├── figure_groups_and_templates.svg │ ├── figure_groups_and_templates_output.png │ ├── figure_groups_and_templates_output.svg │ ├── figure_groups_and_templates_vertical.png │ ├── figure_groups_and_templates_vertical.svg │ ├── figure_groups_and_templates_vertical_output.png │ ├── figure_groups_and_templates_vertical_output.svg │ ├── figure_templates_example.ipynb │ ├── make_figure_example.py │ ├── screencap.png │ └── traceback_and_notes.png ├── mpl_to_svg_layout │ ├── mpl_fig_for_templates_output_with_plots.svg │ └── mpl_fig_to_figurefirst_svg.ipynb ├── multi_figures_layers │ ├── multi_figures_autogen_targetlayers.py │ ├── multi_figures_autogen_targetlayers.svg │ ├── multi_figures_autogen_targetlayers_auto.svg │ ├── multi_figures_autogen_targetlayers_manual.svg │ └── multi_figures_layout.svg ├── output_of_examples │ ├── .gitignore │ ├── example_axis_methods_output.svg │ ├── example_figure_templating_output.svg │ ├── example_group_axes_output.svg │ ├── example_hello_world_output.svg │ ├── example_jessyink_output.svg │ ├── example_multi_fig_output.svg │ ├── example_nested_groups_output.svg │ ├── example_pathspec_output.svg │ └── example_svgitem_output.svg ├── regenerate │ ├── figure_template.svg │ └── regenerate_notebook.ipynb ├── run_examples.py ├── svgitems │ ├── example_svgitem_layout.png │ ├── example_svgitem_layout.svg │ ├── svgitem_editing_example.ipynb │ ├── svgitem_testoutput.png │ ├── svgitem_testoutput.svg │ ├── svgitem_xmleditor.png │ ├── svgitems_overview.png │ └── svgitems_overview.svg ├── test.pdf └── tutorial │ ├── fiveax_layout.svg │ ├── min_layout.svg │ ├── min_svg.svg │ ├── polar_example.png │ ├── tag_dialogue.png │ ├── tutorial.ipynb │ └── xml_editor.png ├── figurefirst ├── __init__.py ├── deprecated_regenerate.py ├── figurefirst_user_parameters.py ├── mpl_fig_to_figurefirst_svg.py ├── mpl_functions.py ├── regenerate.py ├── svg_to_axes.py └── svg_util.py ├── figurefirst_scripts ├── __init__.py └── install_inkscape_ext.py ├── inkscape_extensions ├── 0.x │ ├── tag_axis.inx │ ├── tag_axis.py │ ├── tag_figure.inx │ ├── tag_figure.py │ ├── tag_group.inx │ ├── tag_group.py │ ├── tag_linespec.inx │ ├── tag_linespec.py │ ├── tag_mplmethods.inx │ ├── tag_mplmethods.py │ ├── tag_patchspec.inx │ ├── tag_patchspec.py │ ├── tag_spinespec.inx │ ├── tag_spinespec.py │ ├── tag_svgitem.inx │ └── tag_svgitem.py ├── 1.0 │ ├── tag_axis.inx │ ├── tag_axis.py │ ├── tag_figure.inx │ ├── tag_figure.py │ ├── tag_group.inx │ ├── tag_group.py │ ├── tag_linespec.inx │ ├── tag_linespec.py │ ├── tag_mplmethods.inx │ ├── tag_mplmethods.py │ ├── tag_patchspec.inx │ ├── tag_patchspec.py │ ├── tag_spinespec.inx │ ├── tag_spinespec.py │ ├── tag_svgitem.inx │ └── tag_svgitem.py ├── 1.1+ │ ├── tag_axis.inx │ ├── tag_axis.py │ ├── tag_figure.inx │ ├── tag_figure.py │ ├── tag_group.inx │ ├── tag_group.py │ ├── tag_linespec.inx │ ├── tag_linespec.py │ ├── tag_mplmethods.inx │ ├── tag_mplmethods.py │ ├── tag_patchspec.inx │ ├── tag_patchspec.py │ ├── tag_spinespec.inx │ ├── tag_spinespec.py │ ├── tag_svgitem.inx │ └── tag_svgitem.py └── install.txt ├── notes_for_updating_version_on_pypi.md ├── requirements.txt ├── setup.py ├── test ├── __init__.py ├── conftest.py └── test_examples.py └── tox.ini /.github/workflows/continuous-integration-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/.github/workflows/continuous-integration-workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *~ 3 | *.egg-info/ 4 | *.swp 5 | .tox/ 6 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/basic_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/basic_usage.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/figurefirst.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/figurefirst.rst -------------------------------------------------------------------------------- /docs/images/comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/images/comparison.png -------------------------------------------------------------------------------- /docs/images/comparison.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/images/comparison.svg -------------------------------------------------------------------------------- /docs/images/intro_var_approaches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/images/intro_var_approaches.png -------------------------------------------------------------------------------- /docs/images/intro_var_approaches_.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/images/intro_var_approaches_.svg -------------------------------------------------------------------------------- /docs/images/tag_dialogue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/images/tag_dialogue.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/intro_var_approaches.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/intro_var_approaches.svg -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/introduction.rst -------------------------------------------------------------------------------- /docs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/docs/modules.rst -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | /example_*_output.svg -------------------------------------------------------------------------------- /examples/.ipynb_checkpoints/tutorial-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/.ipynb_checkpoints/tutorial-checkpoint.ipynb -------------------------------------------------------------------------------- /examples/example_axis_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_axis_methods.py -------------------------------------------------------------------------------- /examples/example_axis_methods_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_axis_methods_layout.svg -------------------------------------------------------------------------------- /examples/example_figure_templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_figure_templating.py -------------------------------------------------------------------------------- /examples/example_figure_templating_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_figure_templating_layout.svg -------------------------------------------------------------------------------- /examples/example_group_axes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_group_axes.py -------------------------------------------------------------------------------- /examples/example_group_axes_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_group_axes_layout.svg -------------------------------------------------------------------------------- /examples/example_hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_hello_world.py -------------------------------------------------------------------------------- /examples/example_hello_world_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_hello_world_layout.svg -------------------------------------------------------------------------------- /examples/example_jessyink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_jessyink.py -------------------------------------------------------------------------------- /examples/example_jessyink_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_jessyink_layout.svg -------------------------------------------------------------------------------- /examples/example_minimal_multi_fig_multi_ax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_minimal_multi_fig_multi_ax.py -------------------------------------------------------------------------------- /examples/example_minimal_multi_fig_multi_ax_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_minimal_multi_fig_multi_ax_layout.svg -------------------------------------------------------------------------------- /examples/example_minimal_multi_fig_multi_ax_template_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_minimal_multi_fig_multi_ax_template_layout.py -------------------------------------------------------------------------------- /examples/example_minimal_multi_fig_multi_ax_template_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_minimal_multi_fig_multi_ax_template_layout.svg -------------------------------------------------------------------------------- /examples/example_multi_fig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_multi_fig.py -------------------------------------------------------------------------------- /examples/example_multi_fig_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_multi_fig_layout.svg -------------------------------------------------------------------------------- /examples/example_negative_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_negative_labels.py -------------------------------------------------------------------------------- /examples/example_negative_labels.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_negative_labels.svg -------------------------------------------------------------------------------- /examples/example_nested_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_nested_groups.py -------------------------------------------------------------------------------- /examples/example_nested_groups_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_nested_groups_layout.svg -------------------------------------------------------------------------------- /examples/example_pathspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_pathspec.py -------------------------------------------------------------------------------- /examples/example_pathspec_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_pathspec_layout.svg -------------------------------------------------------------------------------- /examples/example_spine_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_spine_spec.py -------------------------------------------------------------------------------- /examples/example_spine_spec_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_spine_spec_layout.svg -------------------------------------------------------------------------------- /examples/example_svgitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_svgitem.py -------------------------------------------------------------------------------- /examples/example_svgitem_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/example_svgitem_layout.svg -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/example_templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/example_templates.png -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/example_templates.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/example_templates.svg -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/figure_groups_and_templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/figure_groups_and_templates.png -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/figure_groups_and_templates.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/figure_groups_and_templates.svg -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/figure_groups_and_templates_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/figure_groups_and_templates_output.png -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/figure_groups_and_templates_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/figure_groups_and_templates_output.svg -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/figure_groups_and_templates_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/figure_groups_and_templates_vertical.png -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/figure_groups_and_templates_vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/figure_groups_and_templates_vertical.svg -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/figure_groups_and_templates_vertical_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/figure_groups_and_templates_vertical_output.png -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/figure_groups_and_templates_vertical_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/figure_groups_and_templates_vertical_output.svg -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/figure_templates_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/figure_templates_example.ipynb -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/make_figure_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/make_figure_example.py -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/screencap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/screencap.png -------------------------------------------------------------------------------- /examples/figure_groups_and_templates/traceback_and_notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/figure_groups_and_templates/traceback_and_notes.png -------------------------------------------------------------------------------- /examples/mpl_to_svg_layout/mpl_fig_for_templates_output_with_plots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/mpl_to_svg_layout/mpl_fig_for_templates_output_with_plots.svg -------------------------------------------------------------------------------- /examples/mpl_to_svg_layout/mpl_fig_to_figurefirst_svg.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/mpl_to_svg_layout/mpl_fig_to_figurefirst_svg.ipynb -------------------------------------------------------------------------------- /examples/multi_figures_layers/multi_figures_autogen_targetlayers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/multi_figures_layers/multi_figures_autogen_targetlayers.py -------------------------------------------------------------------------------- /examples/multi_figures_layers/multi_figures_autogen_targetlayers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/multi_figures_layers/multi_figures_autogen_targetlayers.svg -------------------------------------------------------------------------------- /examples/multi_figures_layers/multi_figures_autogen_targetlayers_auto.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/multi_figures_layers/multi_figures_autogen_targetlayers_auto.svg -------------------------------------------------------------------------------- /examples/multi_figures_layers/multi_figures_autogen_targetlayers_manual.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/multi_figures_layers/multi_figures_autogen_targetlayers_manual.svg -------------------------------------------------------------------------------- /examples/multi_figures_layers/multi_figures_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/multi_figures_layers/multi_figures_layout.svg -------------------------------------------------------------------------------- /examples/output_of_examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/.gitignore -------------------------------------------------------------------------------- /examples/output_of_examples/example_axis_methods_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/example_axis_methods_output.svg -------------------------------------------------------------------------------- /examples/output_of_examples/example_figure_templating_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/example_figure_templating_output.svg -------------------------------------------------------------------------------- /examples/output_of_examples/example_group_axes_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/example_group_axes_output.svg -------------------------------------------------------------------------------- /examples/output_of_examples/example_hello_world_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/example_hello_world_output.svg -------------------------------------------------------------------------------- /examples/output_of_examples/example_jessyink_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/example_jessyink_output.svg -------------------------------------------------------------------------------- /examples/output_of_examples/example_multi_fig_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/example_multi_fig_output.svg -------------------------------------------------------------------------------- /examples/output_of_examples/example_nested_groups_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/example_nested_groups_output.svg -------------------------------------------------------------------------------- /examples/output_of_examples/example_pathspec_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/example_pathspec_output.svg -------------------------------------------------------------------------------- /examples/output_of_examples/example_svgitem_output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/output_of_examples/example_svgitem_output.svg -------------------------------------------------------------------------------- /examples/regenerate/figure_template.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/regenerate/figure_template.svg -------------------------------------------------------------------------------- /examples/regenerate/regenerate_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/regenerate/regenerate_notebook.ipynb -------------------------------------------------------------------------------- /examples/run_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/run_examples.py -------------------------------------------------------------------------------- /examples/svgitems/example_svgitem_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/svgitems/example_svgitem_layout.png -------------------------------------------------------------------------------- /examples/svgitems/example_svgitem_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/svgitems/example_svgitem_layout.svg -------------------------------------------------------------------------------- /examples/svgitems/svgitem_editing_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/svgitems/svgitem_editing_example.ipynb -------------------------------------------------------------------------------- /examples/svgitems/svgitem_testoutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/svgitems/svgitem_testoutput.png -------------------------------------------------------------------------------- /examples/svgitems/svgitem_testoutput.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/svgitems/svgitem_testoutput.svg -------------------------------------------------------------------------------- /examples/svgitems/svgitem_xmleditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/svgitems/svgitem_xmleditor.png -------------------------------------------------------------------------------- /examples/svgitems/svgitems_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/svgitems/svgitems_overview.png -------------------------------------------------------------------------------- /examples/svgitems/svgitems_overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/svgitems/svgitems_overview.svg -------------------------------------------------------------------------------- /examples/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/test.pdf -------------------------------------------------------------------------------- /examples/tutorial/fiveax_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/tutorial/fiveax_layout.svg -------------------------------------------------------------------------------- /examples/tutorial/min_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/tutorial/min_layout.svg -------------------------------------------------------------------------------- /examples/tutorial/min_svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/tutorial/min_svg.svg -------------------------------------------------------------------------------- /examples/tutorial/polar_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/tutorial/polar_example.png -------------------------------------------------------------------------------- /examples/tutorial/tag_dialogue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/tutorial/tag_dialogue.png -------------------------------------------------------------------------------- /examples/tutorial/tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/tutorial/tutorial.ipynb -------------------------------------------------------------------------------- /examples/tutorial/xml_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/examples/tutorial/xml_editor.png -------------------------------------------------------------------------------- /figurefirst/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/figurefirst/__init__.py -------------------------------------------------------------------------------- /figurefirst/deprecated_regenerate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/figurefirst/deprecated_regenerate.py -------------------------------------------------------------------------------- /figurefirst/figurefirst_user_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/figurefirst/figurefirst_user_parameters.py -------------------------------------------------------------------------------- /figurefirst/mpl_fig_to_figurefirst_svg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/figurefirst/mpl_fig_to_figurefirst_svg.py -------------------------------------------------------------------------------- /figurefirst/mpl_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/figurefirst/mpl_functions.py -------------------------------------------------------------------------------- /figurefirst/regenerate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/figurefirst/regenerate.py -------------------------------------------------------------------------------- /figurefirst/svg_to_axes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/figurefirst/svg_to_axes.py -------------------------------------------------------------------------------- /figurefirst/svg_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/figurefirst/svg_util.py -------------------------------------------------------------------------------- /figurefirst_scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /figurefirst_scripts/install_inkscape_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/figurefirst_scripts/install_inkscape_ext.py -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_axis.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_axis.inx -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_axis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_axis.py -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_figure.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_figure.inx -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_figure.py -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_group.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_group.inx -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_group.py -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_linespec.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_linespec.inx -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_linespec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_linespec.py -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_mplmethods.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_mplmethods.inx -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_mplmethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_mplmethods.py -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_patchspec.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_patchspec.inx -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_patchspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_patchspec.py -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_spinespec.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_spinespec.inx -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_spinespec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_spinespec.py -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_svgitem.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_svgitem.inx -------------------------------------------------------------------------------- /inkscape_extensions/0.x/tag_svgitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/0.x/tag_svgitem.py -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_axis.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_axis.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_axis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_axis.py -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_figure.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_figure.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_figure.py -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_group.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_group.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_group.py -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_linespec.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_linespec.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_linespec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_linespec.py -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_mplmethods.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_mplmethods.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_mplmethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_mplmethods.py -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_patchspec.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_patchspec.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_patchspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_patchspec.py -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_spinespec.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_spinespec.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_spinespec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_spinespec.py -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_svgitem.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_svgitem.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.0/tag_svgitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.0/tag_svgitem.py -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_axis.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_axis.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_axis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_axis.py -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_figure.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_figure.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_figure.py -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_group.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_group.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_group.py -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_linespec.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_linespec.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_linespec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_linespec.py -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_mplmethods.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_mplmethods.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_mplmethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_mplmethods.py -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_patchspec.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_patchspec.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_patchspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_patchspec.py -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_spinespec.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_spinespec.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_spinespec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_spinespec.py -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_svgitem.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_svgitem.inx -------------------------------------------------------------------------------- /inkscape_extensions/1.1+/tag_svgitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/1.1+/tag_svgitem.py -------------------------------------------------------------------------------- /inkscape_extensions/install.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/inkscape_extensions/install.txt -------------------------------------------------------------------------------- /notes_for_updating_version_on_pypi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/notes_for_updating_version_on_pypi.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/test/test_examples.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyRanch/figurefirst/HEAD/tox.ini --------------------------------------------------------------------------------