artisan: visual scope for coffee roasters

Overview

Artisan

Visual scope for coffee roasters

Windows/Mac/Linux build Latest release Pre-release Github All Releases License

WARNING: pre-release builds may not work. Use at your own risk.

Summary

Artisan is a software that helps coffee roasters record, analyze, and control roast profiles. When used in conjunction with a thermocouple data logger or a proportional–integral–derivative controller (PID controller), this software can automate the creation of roasting metrics to help make decisions that influence the final coffee flavor.

Donations

This software is open-source and absolutely free, also for commercial use.

If you think Artisan is useful to you, contribute financially to its further development. Send any amount via my PayPal.Me page. Thanks!

Home roasting enthusiasts often donate 10-100.- (in $ or EUR), while small roasting businesses and consultant that use Artisan in their daily work tend to donate 100-300.- (in $ or EUR). For extra tech support, please inquire.

Download (macOS/Windows/Linux)

Installation Instructions

Documentation

Version History

Detailed Release History

Version Date Comment
v2.4.4 14.12.2020 Adds machine setups for the Nordic PLC, Fabrica Roasters and MCR Series in C, importers for Rubase and Aillio RoastWorld, as well as PID Ramp/Soak pattern actions and templates (last version supporting Raspbian Stretch)
v2.4.2 02.10.2020 Adds support for machines of over 40 brands, IKAWA v3 CSV and RoastLog profile import, "Source Han Sans" and "WenQuanYi Zen Hei" font options providing complete Chinese, Korean and Japanese character sets, sliders Bernoulli mode, and WebSocket communication (last version supporting macOS 10.13 and 10.14)
v2.4.0 03.06.2020 Adds Roast Comparator, Roast Simulator, and Profile Transposer, Cropster, IKAWA and Giesen Software profile import, flexible automatic file name generator, special event annotations, large PhasesLCDs, support for Twino/Ozstar roasting machines and the Giesen IR sensor, S7 and MODBUS protocol optimizations and extensions, support for additional Phidgets and Yoctopuce IO modules
v2.1.2 24.12.2019 Bug fixes
v2.1.1 29.11.2019 Bug fixes
v2.1.0 26.11.2019 Adds profile analyzer, extended symbolic formulas, background images, forward looking alarms and alarms triggered by temperature differences, support for the Atilla GOLD plus 7" II, the Besca Bee sample roaster, additional Coffed machines (SR3/5/15/25/60), Coffeetool Rxx machines with control, and popular Phidget sets (incl. the one featured in On Idle Noise)
v2.0.0 04.06.2019 New icon and new look! Adds support for the artisan.plus inventory management service, Coffee-Tech Engineering Silon ZR7, Has Garanti HGS and HSR series, Kaldi Fortis, and the forthcoming Behmor 1kg
v1.6.2 20.03.2019 Enables communication with Phidgets under the Mac OS X 10.14 security framework
v1.6.1 10.03.2019 Adds support for the Sedona Elite 2in1 roaster, the Probat Roaster Middleware, the Aillio R1 v2 firmware incl. the new IBTS IR sensor, the Phidgets REL1000, REL1100, REL1101, and DAQ1400, the Phidget RC Servo API (Phidget RCC 1000, Phidget 1061, and Phidget 1066), the Yocotopuce Meteo ambient sensor and the Yocotopuce IR module, adds Brazilian portuguese translations and updated French translations
v1.5.0 17.10.2018 Adds ArtisanViewer mode, Phidgets IO VoltageRatio, Program 78 and Program 910 devices, and support for manual Besca roasting machines
v1.4.0 03.10.2018 Adds time guide, additional PhasesLCD configurations, export/convert to Excel and import/export to Probat Pilot v1.4, channel tare, playback DROP event, always ON mode, support for ambient data and Phidget ambient sensors HUM1000 and PRE1000, PID P-on-Measurement/Input mode, improved curve smoothing, machine support for Atilla GOLD plus 7", Besca roasting machines, Coffee-Tech Engineering Ghibli and Diedrich Roasters
 v1.3.1 20.05.2018 Adds support for Fuji PID PXF
 v1.3.0 15.04.2018 Adds Siemens S7 support, MODBUS BCD decode, color themes, extraction yield calculator, support for machines of Aillio, BC Roasters, Bühler, Coffed, Coffee-Tech, Coffeetool, Giesen, IMF, K+M, Loring, Proaster, San Franciscan, Toper, US Roaster Corp
v1.2.0 21.12.2017 Adds replay by temperature, support for Phidgets API v22, Phidgets USB devices USB 1002, 1014, 1017 and VINT devices HUB0000, TMP1100, TMP1101, TMP1200, OUT1000,OUT1001, OUT1002, OUT1100, VOLTCRAFT PL-125-T2, as well as the VOLTCRAFT PL-125-T4, improved RoR and dropout handling (last version supporting Mac OS X 10.12 and Linux glibc 2.17; first version requiring the Phidget v22 driver)
v1.1.0 10.06.2017 Adds Recent Roast Properties, Aillio Bullet R1 profile import and support for Probat Probatone 2 (last version supporting OS X 10.9, Windows XP/7 and 32bit OS versions; last version supporting the Phidget v21 driver)
v1.0.0 24.02.2017 Adds internal software PID, external MODBUS PID control, Apollo DT301, Extech 755, fast MODBUS RTU, AUC, RPi build, and additional translations
v0.9.9 14.03.2016 Adds batch and ranking reports, batch conversions, follow-background for Fuji PIDs, additional keyboard short cuts, and designer improvements (last version supporting OS X 10.7 and 10.8)
v0.9.8 21.10.2015 Adds US weight and volume units and extended symbolic expressions and plotter, ln()/x^2 approximations
v0.9.7 29.07.2015 Bug fixes
v0.9.6 20.07.2015 Bug fixes
v0.9.5 06.07.2015 Adds Batch counter and app settings export/import (last Windows Celeron and Mac OS X 10.6 version)
v0.9.4 06.06.2015 Bug fixes
v0.9.3 15.05.2015 Adds Phidget 1051, Hottop KN-8828B-2K+, and one extra background curve
v0.9.2 16.01.2015 Bug fixes
v0.9.1 03.01.2015 Adds Acaia scale support and WebLCD QR code
v0.9.0 17.11.2014 MODBUS ASCII/TCP/UDP, Yocto Thermocouple and PT100, Phidget 1045 IR, Phidget 1046 Wheatstone Bridge wiring, Phidgets async mode, Polish translations, LargeLCDs, WebLCDs, 2nd set of roast phases, volume calculator, moisture loss and organic loss, container tare, RoR delta span, phasesLCDs showing Rao's development ratio
v0.8.0 25.05.2014 Phidget IO, Phidget remote, Arduino TC4 PID, Mastech MS6514
v0.7.5 06.04.2014 Bug fixes
v0.7.4 13.01.2014 Bug fixes
v0.7.3 12.01.2014 Bug fixes
v0.7.2 19.12.2013 Bug fixes
v0.7.1 02.12.2013 Bug fixes
v0.7.0 30.11.2013 Phidget 1046/1048, phases LCDs, xkcd style, extended alarms, Tonino support
v0.6.0 14.06.2013 Monitoring-only mode, sliders, extended alarms, Modbus RTU, Amprobe TMD-56, spike filter, additional localizations
v0.5.6 08.11.2012 Bug fixes  (last Mac OS X 10.4/10.5 version)
v0.5.2 23.07.2011 Delta DTA PID support, automatic CHARGE/DROP
v0.5.0 10.06.2011 HHM28, wheel graph, math plotter, multiple and virtual devices, symbolic expressions, custom buttons
v0.4.0 10.04.2011 Localization, events replay, alarms, profile designer
v0.3.4 28.02.2011 Arduino TC4, TE VA18B, delta filter
v0.3.3 13.02.2011 Fuji PXR5/PXG5, manual device, keyboard shortcuts, Linux
v0.3.0 11.01.2011 New profile file format
v0.2.0  31.12.2010 CENTER 300, 301, 302, 303, 304, 305, 306, VOLTCRAFT K202, K204 300K, 302KJ, EXTECH 421509
v0.1.0  20.12.2010 Initial release

License

Comments
  • No communication between Artisan(MAC) and Aillio Bullet

    No communication between Artisan(MAC) and Aillio Bullet

    Expected Behavior

    Registry of temperature and control of Aillio Bullet Roaster.

    Actual Behavior

    No communication with Artisan. Error message when turning Artisan on = "Aillio R1: Not found or no permission.

    Steps to Reproduce the Problem

    1. Turn on Artisan and Aillio R1
    2. Press "On" in Artisan

    Specifications

    • Artisan Version: Latest
    • Artisan Build (number in brackets shown in the about box):
    • Platform (Mac/Windows/Linux + OS version): Latest Sierra
    • Connected devices or roasting machine:

    Please attach your current Artisan settings file (as exported via menu Help >> Save Setings as *.aset) file. Please attach any relevant Artisan *.alog profiles.

    bug 
    opened by thomashaugaard75 30
  • Artisan 2.4.4 is giving a lot of errors in windows 10.

    Artisan 2.4.4 is giving a lot of errors in windows 10.

    ****

    Actual Behavior

    Steps to Reproduce the Problem

    Specifications

    • Artisan Version:
    • Artisan Build (number in brackets shown in the about box):
    • Platform (Mac/Windows/Linux + OS version):
    • Connected devices or roasting machine:

    Please attach your current Artisan settings file (as exported via menu Help >> Save Settings as *.aset) file. Please attach any relevant Artisan *.alog profiles.

    Note that you need either add a .txt extension or zip the files before uploading. Otherwise you will receive a "Not a supported file type" error on uploading.

    opened by fmpc 28
  • Issues with Batch Counter

    Issues with Batch Counter

    Enabled Batch Counter in configuration. Say set to 253 as initial count.

    To Reproduce When creating a new roast, from the title bar it appears that the batch number is correctly displayed using ~batch as 253 with the rest of the roast properties,

    However, once roast completes, the Autosave has now changed the 253 to 232. And when reopening the Batch dialog, the new seed number seems to have DECREMENTED to 231. Artisan has not been restarted during these runs so I don't believe it has reloaded the config (although the don't overwrite checkbox is enabled anyway) Expected behavior Expected batch number to correctly be saved with alog file and counter to increment +1 as the dialog box implies.

    Screenshots If applicable, add screenshots to help explain your problem.

    Setup (please complete the following information):

    • Artisan Version [e.g. v2.4.4]: 2.4.6
    • Artisan Build (number in brackets shown in the about box) [e.g. 97e6dec]:
    • Version [e.g. 22]:
    • Platform (Mac/Windows/Linux + OS version) [e.g. macOS 10.15.3]: Windows 10
    • Connected devices or roasting machine [e.g. Probatone 5]: Aillio Bullet

    Additional context Add any other context about the problem here.

    Please attach your current Artisan settings file (as exported via menu Hel Archive.zip p >> Save Settings as *.aset) file. Please attach any relevant Artisan *.alog profiles.

    Note that you need either add a .txt extension or zip the files before uploading. Otherwise you will receive a "Not a supported file type" error on uploading.

    opened by stuartmcknight 24
  • Crash after editing roast event

    Crash after editing roast event

    After completing a roast, I typically press OFF, then A to autosave the roast results. The final step is to manually edit the events to get rid of those I consider extraneous (or duplicate) and autosave again.

    I downloaded and installed version 1.2.0(3) under Linux Mint with the LXDE environment. In my roasts today, I can not delete any events. As soon as I click "delete", artisan closes immediately.

    opened by RickGroszkiewicz 23
  • "Too many open files" after few runs

    Expected Behavior

    Save my profile

    Actual Behavior

    Profile is not saved, message "Exception filesave(): [Errno: 24] Too many open files @line 26484

    Steps to Reproduce the Problem

    1. Do a roast, save the profile afterwards
    2. Reset, load last saved profile as background for new roast and do a new roast
    3. Repeat 3 times, saving profile after roast no longer possible

    Specifications

    • Artisan Version: 2.4.4
    • Artisan Build (number in brackets shown in the about box): a5caf1c8
    • Platform (Mac/Windows/Linux + OS version): Windows 10 Home
    • Connected devices or roasting machine: Giesen W6E (2020) artisan-settings.aset.txt

    Please attach your current Artisan settings file (as exported via menu Help >> Save Settings as *.aset) file. Please attach any relevant Artisan *.alog profiles.

    Note that you need either add a .txt extension or zip the files before uploading. Otherwise you will receive a "Not a supported file type" error on uploading.

    duplicate 
    opened by aqdennis 21
  • v2.4.0 freezes during config and when trying to launch new roast

    v2.4.0 freezes during config and when trying to launch new roast

    Have new laptop - trying to configure artisan to roaster via bluetooth (Arc 800) and the program consistently enters a "Not Responding" state. Following instructions provided by Arc/Crop to Cup, whenever trying to select Port from menu, Artisan freezes. Artisan will also freeze after setting Device (to TC4) and adjusting settings - which then pushes to Port. Have encountered issue both when running program normally, and then also when as Administrator.

    Artisan also doesn't click into drop downs, and does not turn "off" after turning "On" to read ET/BT probes of Com port. However, this is less important atm as I can't even configure the roaster to the program. Have been using Artisan and use old laptop (2016 Macbook Pro) in order to log roasts. Will try continues build to see if I can get configured and run roasts.

    Setup: Asus FA506, Win 10 64bit, AMD Ryzen 7 4800H 2.9ghz, 32GB RAM

    Specifications

    • Artisan Version: 2.4.0
    • Artisan Build (number in brackets shown in the about box): build 1
    • Platform (Mac/Windows/Linux + OS version): Win
    • Connected devices or roasting machine: Arc 800

    Please attach your current Artisan settings file (as exported via menu Help >> Save Setings as *.aset) file. Please attach any relevant Artisan *.alog profiles.

    Note that you need either add a .txt extension or zip the files before uploading. Otherwise you will receive a "Not a supported file type" error on uploading.

    opened by roasterracer 20
  • Index out of bounds

    Index out of bounds

    Got a report from a user saying Artisan is still crashing on updateLCDtime.

    image

                if self.timeindex[0] != -1:
                    ts = tx - self.timex[self.timeindex[0]]
    

    This means that self.timeindex[0] is out of range.

    opened by rpaulo 19
  • the problem ofroast properties

    the problem ofroast properties

    hello~i am using theartisan-mac-2.0.0.dmg but boast roast properties is available,click the button display <class'valueerror’>: “is not list how should i solve this problem

    opened by yunzi-jing 18
  • Feature request: have Designer calculate milestones to create steadily declining rate of rise

    Feature request: have Designer calculate milestones to create steadily declining rate of rise

    To set roasting milestones in Designer, I can import the milestones for a roast profile. Moving the milestone points and changing their values makes the delta ROR curve move in predictable ways that are hard to adjust by moving points or changing their timing or temperature in the table that's available. (As Marko Luther just wrote to me, "a right click on the canvas in Designer mode and selecting Config from the popup shows an editable table of the main events with time/BT/ET. Note that this does not allow to enter specific RoR values as the RoR is derived from the temperature curves.")

    I would love a feature where Artisan Designer would adjust the time signatures of milestones I entered to create the steadily declining ROR that Scott Rao suggests. The ability to calculate other types of delta ROR might be useful also.

    I am using Artisan 2.1.2 on a 2015 MacBook Air running IOS 10.14.6, but I am really asking for a cross-platform feature that is not available in the latest version of Artisan.

    feature request 
    opened by drgarys 17
  • Version 1.3 Alarms don't save and crash Artisan

    Version 1.3 Alarms don't save and crash Artisan

    Expected Behavior

    Alarms should be able to be saved after editing Temperature

    Actual Behavior

    Pressing save crashes software and does not save alarm

    Steps to Reproduce the Problem

    Open Alarms and edit a Temperature and press save 1.Open Alarms 2.Enter or Edit a Temperature 3.Save

    Specifications

    • Artisan Version: 1.3.0
    • Artisan Build (number in brackets shown in the about box):ca3c5f1
    • Platform (Mac/Windows/Linux + OS version):Linux, Raspbian Stretch
    • Connected devices or roasting machine: Hottop but not relevant

    Please attach your current Artisan settings file (as exported via menu Help >> Save Setings as *.aset) file. Please attach any relevant Artisan *.alog profiles. Saving Settings also caused a crash just now. I zipped a settings and alarm file. It had a bz2 extension but i renamed it to zip as I could not uppload it otherwise.

    profile.zip

    RPi 
    opened by DavidFW1960 17
  • Aillio Bullet R1

    Aillio Bullet R1

    This is a skeleton support for the R1.

    I'm still trying to figure out how to get the USB interface working, but I wanted to create this PR because there is some interest in the community.

    opened by rpaulo 17
  • Artisan 2.8.0 only running in root mode in ubuntu 22.04

    Artisan 2.8.0 only running in root mode in ubuntu 22.04

    Hi all,

    In advance sorry for my bad english. I have installed new version artisan 2.8.0 on ubuntu 22.04

    When i want to run artisan by clicking on the shortcut, nothing happen. I have to run artisan with terminal " sudo artisan" and then it's working.

    Have you got any solution please ?

    • Artisan Version 2.8.0
    • Artisan Build 49b6c9c
    • Ubuntu 22.04.1 LTS

    Thanks for your help

    opened by cyl0tera 6
  • Feature request: BBP summary per batch and per day

    Feature request: BBP summary per batch and per day

    Initial thermal energy of the machine is very important. Inconsistency due to this - can happen - specially with dynamic weather/gas supply of classic drum machines. I know artisan can log the BBP before and after- this is great, I can manually calculate durations and temperatures.
    It would help me a lot to see an option in the summary like this

    BBP: time to bottom temp (100) 7 minutes, time to charge 6:30 minutes (190) with 25% avg burner ( with the option to choose the probe of which I follow for BBP )

    My current workflow is: On ( while preheating) -> START 10 degrees before CHARGE (so I only capture this part of preheat) , and auto CHARGE enabled -> DROP manually - > Turn Off ( 20 degrees before the next charge). Then Choose other coffee -> ON -> Start 10 def before charge. So there will be an uncaptured moment ( after OFF and before next START). I think, we can solve it by calculating duration between different batches ( time of CHARGE is always logged right? ) minus time to bottom.

    Or to create a process for BBP which is not connected to current roasting workflow buttons which is always on.

    Another feature request: please enable the option to auto charge by a probe of my choice and not only BT.

    feature request 
    opened by s4reea 0
  • Any possibility to work with Tasi TA612C four channel thermometer with USB

    Any possibility to work with Tasi TA612C four channel thermometer with USB

    Expected Behavior

    Collect data from Tasi TA612C ( http://www.china-tasi.com/plus/view.php?aid=97 )

    Actual Behavior

    Construct the roasting curve with channels on BT, ET and third reading like ambient temperature

    Steps to Reproduce the Problem

    1. Windows connected
    2. Data not read by Artisan
    3. No curve generated

    Specifications

    • Artisan Version: 2.6
    • Artisan Build (number in brackets shown in the about box):
    • Platform (Mac/Windows/Linux + OS version): Windows
    • Connected devices or roasting machine: TA612C and SR800

    Please attach your current Artisan settings file (as exported via menu Help >> Save Settings as *.aset) file. currently using Victor86B single channel. Please attach any relevant Artisan *.alog profiles. not available

    Note that you need either add a .txt extension or zip the files before uploading. Otherwise you will receive a "Not a supported file type" error on uploading.

    help wanted feature request 
    opened by Mikekkc 1
  • Alarm File Name - Visible on main screen

    Alarm File Name - Visible on main screen

    I am roasting with a Huky Roaster that I have automated so the software controls both my gas control and my fan control. I have developed several alarm files that apply different heat profiles as a way to help draw out acidity and sweetness (work in progress). Currently I have to go into Config/Alarms to see what alarm file I have loaded. I don't always remember to do that. ;o( As a short term solution I have added a popup and voice telling me what alarm file is loaded but having the filename visible would be much more effective.

    I am asking to have an option to display the Alarm filename on the main screen. I would think this might be a checkbox within the Alarms window adjacent to the Alarm path & filename. The alarm filename could display at the bottom between the axis and the buttons.

    Alarms

    Filename location ?

    feature request 
    opened by chuckcoffee 1
  • Provide smaller package by specifying dependencies

    Provide smaller package by specifying dependencies

    The release packages currently bundle together all libraries that artisan depends on. Please consider additionally creating smaller packages that specify package dependencies in order to provide the needed libraries.

    opened by edgimar 7
  • Building on mac OS X M1 processor seems to be finnicky.

    Building on mac OS X M1 processor seems to be finnicky.

    Describe the bug

    Trying to build Artisan Roaster Scope on a macbook with M1 processor fails.

    System specs:

    image

    To Reproduce

    1. Clone project with git
    2. pip install -r src/requirements.txt
    3. pip install -r src/requirements-osx.txt

    This will result in compilation errors when building scipy:

    the clang compiler does not support 'faltivec', please use -maltivec
    

    Similar to https://github.com/numpy/numpy/issues/17807

    Seems like there's a workaround for installing scipy

    OPENBLAS="$(brew --prefix openblas)" pip install scipy==1.7.0
    
    opened by benwah 5
Releases(continuous)
Owner
Artisan – Visual Scope for Coffee Roasters
Artisan is a software that helps coffee roasters record, analyze, and control roast profiles
Artisan – Visual Scope for Coffee Roasters
This software's intent is to automate all activities related to manage Axie Infinity Scholars. It is specially aimed to mangers with large scholar roasters.

Axie Scholars Utilities This software's intent is to automate all activities related to manage Scholars. It is specially aimed to mangers with large s

Ferran Marin 153 Nov 16, 2022
This is a Prototype of an Ai ChatBot "Tea and Coffee Supplier" using python.

Ai-ChatBot-Python A chatbot is an intelligent system which can hold a conversation with a human using natural language in real time. Due to the rise o

null 1 Oct 30, 2021
Coffeematcher is a python library to randomly match participants for coffee meetings.

coffeematcher coffeematcher is a python library to randomly match participants for coffee meetings. Installation Clone the repository: git clone https

Thomas Wesselink 3 May 6, 2022
Step by step development of a vending coffee machine project, including tkinter, sqlite3, simulation, etc.

Step by step development of a vending coffee machine project, including tkinter, sqlite3, simulation, etc.

Nikolaos Avouris 2 Dec 5, 2021
Creating a python chatbot that Starbucks users can text to place an order + help cut wait time of a normal coffee.

Creating a python chatbot that Starbucks users can text to place an order + help cut wait time of a normal coffee.

null 2 Jan 20, 2022
Classic Papers for Beginners and Impact Scope for Authors.

There have been billions of academic papers around the world. However, maybe only 0.0...01% among them are valuable or are worth reading. Since our limited life has never been forever, TopPaper provide a Top Academic Paper Chart for beginners and reseachers to take one step faster.

Qiulin Zhang 228 Dec 18, 2022
Display the behaviour of a realtime program with a scope or logic analyser.

1. A monitor for realtime MicroPython code This library provides a means of examining the behaviour of a running system. It was initially designed to

Peter Hinch 17 Dec 5, 2022
A utility for functional piping in Python that allows you to access any function in any scope as a partial.

WithPartial Introduction WithPartial is a simple utility for functional piping in Python. The package exposes a context manager (used with with) calle

Michael Milton 1 Oct 26, 2021
A burp-suite plugin that extract all parameter names from in-scope requests

ParamsExtractor A burp-suite plugin that extract all parameters name from in-scope requests. You can run the plugin while you are working on the targe

null 29 Nov 9, 2022
Implements a polyglot REPL which supports multiple languages and shared meta-object protocol scope between REPLs.

MetaCall Polyglot REPL Description This repository implements a Polyglot REPL which shares the state of the meta-object protocol between the REPLs. Us

MetaCall 10 Dec 28, 2022
The scope of this project will be to build a data ware house on Google Cloud Platform that will help answer common business questions as well as powering dashboards

The scope of this project will be to build a data ware house on Google Cloud Platform that will help answer common business questions as well as powering dashboards.

Shweta_kumawat 2 Jan 20, 2022
IPscan - This Script is Framework To automate IP process large scope For Bug Hunting

IPscan This Script is Framework To automate IP process large scope For Bug Hunti

0xd2rdir 8 Mar 12, 2022
improvement of CLIP features over the traditional resnet features on the visual question answering, image captioning, navigation and visual entailment tasks.

CLIP-ViL In our paper "How Much Can CLIP Benefit Vision-and-Language Tasks?", we show the improvement of CLIP features over the traditional resnet fea

null 310 Dec 28, 2022
Video Visual Relation Detection (VidVRD) tracklets generation. also for ACM MM Visual Relation Understanding Grand Challenge

VidVRD-tracklets This repository contains codes for Video Visual Relation Detection (VidVRD) tracklets generation based on MEGA and deepSORT. These tr

null 25 Dec 21, 2022
Line as a Visual Sentence: Context-aware Line Descriptor for Visual Localization

Line as a Visual Sentence with LineTR This repository contains the inference code, pretrained model, and demo scripts of the following paper. It suppo

SungHo Yoon 158 Dec 27, 2022
Visual Interaction with Code - A portable visual debugger for python

VIC Visual Interaction with Code A simple tool for debugging and interacting with running python code. This tool is designed to make it easy to inspec

Nathan Blank 1 Nov 16, 2021
Visual profiler for Python

vprof vprof is a Python package providing rich and interactive visualizations for various Python program characteristics such as running time and memo

Nick Volynets 3.9k Jan 1, 2023
Python Tools for Visual Studio

Python tools for Visual Studio Python support for Visual Studio is developed and managed here. Visit our product overview and downloads page, read our

Microsoft 2.4k Dec 30, 2022
Visual scraping for Scrapy

Portia Portia is a tool that allows you to visually scrape websites without any programming knowledge required. With Portia you can annotate a web pag

Scrapinghub 8.7k Jan 5, 2023
Doom-based AI Research Platform for Reinforcement Learning from Raw Visual Information. :godmode:

ViZDoom ViZDoom allows developing AI bots that play Doom using only the visual information (the screen buffer). It is primarily intended for research

Marek Wydmuch 1.5k Dec 30, 2022