Generative plotter art environment for Python (by abey79)

Vsketch Alternatives

Similar projects and alternatives to vsketch

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better vsketch alternative or higher similarity.

vsketch reviews and mentions

Posts with mentions or reviews of vsketch. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-26.
  • I used Python to control a custom stop-motion animation drawing machine
    6 projects | reddit.com/r/Python | 26 Dec 2022
    The frames' vector data is generated using a sketch made with my vsketch framework (it involves loading GeoJSON data, processing it with Shapely, and projecting it in 3D with NumPy).
  • Self Portrait using Pix2Pix and vPype
    2 projects | reddit.com/r/PlotterArt | 30 May 2022
    There isn't a GUI, but that's by design. The CLI format facilitates the integration in automated workflows. The show command does provide a viewer for visualisation at any point in the pipeline. Also, I have another framework (based on vpype) named vsketch which is a plotter-centric python clone of Processing with a viewer and live refresh.
  • Chrysalide
    3 projects | reddit.com/r/PlotterArt | 27 Mar 2022
    Matplotlib for plotter stuff seems tedious indeed ! Definitly check out vsketch, it has an API similar to processing, but focused on generating plotter-ready SVG.
  • Problem with installing Pretty Maps
    3 projects | reddit.com/r/linuxquestions | 21 Jan 2022
    pip install git+https://github.com/abey79/vsketch#egg=vsketchDefaulting to user installation because normal site-packages is not writeableCollecting vsketch Cloning https://github.com/abey79/vsketch to /tmp/pip-install-z2f8qeqh/vsketch_476eb7b32e4a43e9ae29175d979f1267 Running command git clone --filter=blob:none -q https://github.com/abey79/vsketch /tmp/pip-install-z2f8qeqh/vsketch_476eb7b32e4a43e9ae29175d979f1267 Resolved https://github.com/abey79/vsketch to commit 1f28fa8fa491a574d04cbe80ae82f61e3b3d17fb Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... doneCollecting vpype[all]@ git+https://github.com/abey79/[email protected] Cloning https://github.com/abey79/vpype (to revision e8aab428b6790de03e36cd51aa30ca0612a38d87) to /tmp/pip-install-z2f8qeqh/vpype_529e4b4779de41eb909706b17c4bafe5 Running command git clone --filter=blob:none -q https://github.com/abey79/vpype /tmp/pip-install-z2f8qeqh/vpype_529e4b4779de41eb909706b17c4bafe5 Running command git rev-parse -q --verify 'sha^e8aab428b6790de03e36cd51aa30ca0612a38d87' Running command git fetch -q https://github.com/abey79/vpype e8aab428b6790de03e36cd51aa30ca0612a38d87 Resolved https://github.com/abey79/vpype to commit e8aab428b6790de03e36cd51aa30ca0612a38d87 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... doneRequirement already satisfied: Shapely[vectorized]<2.0.0,>=1.7.1 in ./.local/lib/python3.10/site-packages (from vsketch) (1.8.0)Collecting bezier>=2021.2.12 Using cached bezier-2021.2.12.tar.gz (313 kB) Preparing metadata (setup.py) ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-z2f8qeqh/bezier_a73eda2d953941fea05d9db7413b7234/setup.py'"'"'; __file__='"'"'/tmp/pip-install-z2f8qeqh/bezier_a73eda2d953941fea05d9db7413b7234/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-t3gbjrvl cwd: /tmp/pip-install-z2f8qeqh/bezier_a73eda2d953941fea05d9db7413b7234/ Complete output (1 lines): The BEZIER_INSTALL_PREFIX environment variable must be set. ----------------------------------------WARNING: Discarding https://files.pythonhosted.org/packages/cb/e8/0073ac3f92cbe8ced10e5e5822594a8f63b9a3dc91258c681b7ee96b80b0/bezier-2021.2.12.tar.gz#sha256=d0f752aeb420057ab761f962259c7ca00d925750e324c9bb729f2f10ad39529a (from https://pypi.org/simple/bezier/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.ERROR: Could not find a version that satisfies the requirement bezier>=2021.2.12 (from vsketch) (from versions: 0.0.1, 0.1.0, 0.1.1, 0.2.0, 0.2.1, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0, 2020.1.14, 2020.2.3, 2020.5.19, 2021.2.12)ERROR: No matching distribution found for bezier>=2021.2.12
  • Cats
    2 projects | reddit.com/r/PlotterArt | 6 Oct 2021
  • WARNING: pip is being invoked by an old script wrapper.
    2 projects | reddit.com/r/learnpython | 26 Aug 2021
  • prettymaps: A small set of Python functions to draw pretty maps from OpenStreetMap data
    4 projects | reddit.com/r/Python | 25 Aug 2021
    FROM jupyter/scipy-notebook:33add21fab64 COPY --chown=${NB_UID}:${NB_GID} requirements.txt /tmp/ RUN python -m pip install --upgrade pip RUN pip install --quiet --no-cache-dir git+https://github.com/abey79/vsketch#egg=vsketch RUN pip install --quiet --no-cache-dir git+https://github.com/marceloprates/prettymaps.git RUN fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" ENTRYPOINT ["jupyter", "lab", "--ip=", "--allow-root"]
  • Prettymaps: Small Python library to draw customized maps from OpenStreetMap data
    12 projects | news.ycombinator.com | 25 Aug 2021
    pip install git+https://github.com/abey79/vsketch#egg=vsketch
  • A note from our sponsor - Sonar
    www.sonarsource.com | 26 Mar 2023
    Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →


Basic vsketch repo stats
7 days ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives