An easy to use graphical chia plot manager & optimizer for windows, mac & linux. You're a farmer, Harry!

Related tags

harry-plotter
Overview

Harry Plotter

You're a farmer, Harry!

Harry Plotter is an easy to use magical Chia plot manager for muggles! It works on Windows, MacOS, and Linux. It should work on ARM devices as well, but you'll have to compile from source (see below) which is also very easy.

Have a question or suggestion? Join the discord https://discord.gg/Uxh5ZqJVsS

demo.png statsdemo.png

Support

I have spent a ton of time learning for & working on Harry Plotter, so if you appreciate my work please consider sending a tip! In addition you can post your transaction ID on a github issue (feature, bug or setup question) and I'll work through them by order of tip amount. You can also feel free to shoot me an email. However: it is still a tip and I cannot guarantee I will be able to solve your problem satisfactorily in a reasonable amount of time.

Chia Address: xch1ktqlc03wpetne9e0e6frz497xhhx4yx08gzn63tvjwlrlg2cg2ksf7ls24

Eth Address: 0x039c1c74e3AaCCB74457880099F441f61C9c9bAc

BTC Address: bc1qlrujsyrspf587pj2ydrz9h0k5070wfzqwq3pxf

PayPal: [email protected]

Installation

Download the installer for your platform here: https://github.com/abueide/harry-plotter/releases

Usage

Check out the wiki

Getting Started

Commonly Asked Questions

Optimization Guide

Compiling

Dependencies

JDK 16

Ubuntu/Debian users: sudo apt install openjdk-16-jdk

Windows

git clone https://github.com/abueide/harry-plotter.git

cd harry-plotter

gradlew.bat run -- runs the application

gradlew.bat jpackage -- Creates an installer for your current platform which can be found in harry-plotter/build/jpackage/

MacOS/Linux

git clone https://github.com/abueide/harry-plotter.git

cd harry-plotter

chmod +x gradlew

./gradlew run -- runs the application

./gradlew jpackage -- Creates an installer for your current platform which can be found in harry-plotter/build/jpackage/

Roadmap

[ ] Official Pooling Protocol Support

[ ] Magical auto plot tuning algorithm

[ ] Easy to use harvester setup on multiple machines

[ ] Logs & Harvester monitoring

[x] Cool dashboard with stats

[ ] Alerts/Notifications when harvester or plotter is having problems

Contributing

See CONTRIBUTING.md

Issues
  • Absolutely impredectible behavior in 1.1.14

    Absolutely impredectible behavior in 1.1.14

    I must say that I love the idea of your software, and I have made quite a bunch of plots, but not I cannot use it anymore, I am done, most of the times when I run it and say start stagger nothing happens, well, really it does not work for me any more, another times I close the program and open it again and it apparently starts with the stagger options saved (4,4,4 30 minutes, I use 4 diferent temp drives and the same for destination, that is the reason) nothing on temp drives configured or saved.

    But when it starts staggering in the ocasions it decides to run this way, it always starts 2 different chia procesess at the same time and making 2 different plots, the program thinks it is making only one, but the 2 chia.ese are running at the same time in the same drive, I know this because I can see the different names of the temp files created in the drive.

    So now I am totally stacked, I am thinking about using older versions or using chia client.

    Is it possible that the new chia app 1.1.17 is causing this behavior?

    I use this machine only for plotting, so the chia client is never running except comanded by hp, but I updated it yesterday I thing, and I don't know if this may be the problem.

    I will try with hp 1.1.11 and update info.

    opened by josemanuelhda 25
  • Failed to launch JVM

    Failed to launch JVM

    I have 2 machines that are plotting. One runs Harry Plotter just fine, installed and ran no problem. The second machine has an error of "Failed to Launch JVM" upon start up.

    I'm likely missing a prerequisite install. I checked for things like java, c++, etc. and have them all installed. Any suggestions?

    Also, it may be helpful to list out prerequisite software required to run Harry Plotter. Likely an easy fix to my local machine (the missing software) and the github page (prerequisite software)

    opened by gtaccountz 17
  • Stats? 1.1.12 Windows 10

    Stats? 1.1.12 Windows 10

    Ok, wth is this?

    image

    I don't think that those are the kind of stats I'd like to know. I mean, is this total plots made with your app or is there something wrong?

    That number won't stop growing. By the time I'm wrinting this its already on 50k and still loading... it's also sucking up 20% of my CPU without doing anything other than loading Total Plots Completed.

    image

    opened by loadrng 12
  • Wrong number of threads

    Wrong number of threads

    Hi, I set 3 threads, but only 2 is used Version 1.1.8 Screenshot_164

    opened by tigerdgp 10
  • Jobs per temp device

    Jobs per temp device

    Hi

    I could be wrong here but have you considered jobs per ssd/nvme then control staggers etc per ssd/nvme individually and then a global setting with max so you can limit according to cpu and ram etc?

    Also are you able to put a secondary temp directory underneath the temp directory line?

    transaction id:6S7457274J915242U

    thanks! Phil

    opened by firipusan 10
  • the start all button is not working

    the start all button is not working

    the start all button is not working. in version 1.1.7

    opened by deljjar 9
  • only using 1 numa node?

    only using 1 numa node?

    node0 hi great program!

    i have a 2 socket server with 2 cpus. i have 16 plots going and it seems to be only using node 0. node 1 isnt really being touched. is this intended?

    thx

    x9drh-7tf 2x e5-2697v2's 128 gig ram potter

    opened by bandit8623 9
  • report for harry-plotter

    report for harry-plotter

    Hello. I have been using the program for several days. It is very easy and excellent to work with. Everything is done with ease. Very, very good software. I want to ask, in the settings, although I set "Stop after" - 10 plots. It always stops after the second ready. Then I have to press "Start" again. I also can't save settings in Stagger. Why does this happen, where is my mistake? Thanks for your time.

    opened by lacho77 9
  • I broke the log stats

    I broke the log stats

    I wanted to see the stats for my past plots created prior to downloading harry plotter, so I pasted all the log files from my .chia dir to the harry plotter log directory - finished folder. I then hit 'load log stats' and here's what i got. There are only 145 log files in this directory, but it took off counting all sorts of plots. image

    opened by dbrah 8
  • Stagger not working 1.1.12

    Stagger not working 1.1.12

    Hi Andrew

    Appreciate the drive stagger settings on the new release!

    Setup of stagger per drive on 1.1.12 is excellent, not too much deviation from what was existing from global stagger settings. I do wonder if the jobs tab is now redundant?

    I setup stagger settings for 8 plotting drives, 2 plots in phase 1 and 3 plots in phases 2-4 with 90min stagger time, max 5 plots per drive. Then set global stagger settings for 16 in phase 1, 24 in phases 2-4 with no static stagger time. Started, was going great but did not start the fifth set of plots and has only 1 set in phase 1.

    opened by firipusan 8
  • software problem

    software problem

    i using this more than 20pcs machine, always facing error of

    Could not open A:\1\plot-k32-2021-06-20-07-40-933ab777319851c0c7a19130b49bbefb130275fcee5c877d54fdebe461bf7244.plot.table5.tmp: No such file or directory. Retrying in five minutes.

    checked NVME health everything ok and changing new NVME also geting this problem

    opened by williamchangck86 2
  • Feature request: Pause / Game Mode

    Feature request: Pause / Game Mode

    I am plotting on the PC I also work and game on.

    Could there be a button to Pause the jobs and then later I could Resume the jobs. Alternatively, a "game mode" to temporarily set a very low priority to the jobs and later assign the normal priority back.

    The desired functionality is to temporarily gain my threads back (I understand if I can't have my RAM back).

    opened by luotinen 0
  • Plotting starts automatically

    Plotting starts automatically

    Whenever I open the program, when I usually want to adjust my settings, all plots start immediately as they were set on the last session (often because of a crash)

    opened by kyokahn 4
  • Hard to view the log (hard to find the phase timings)

    Hard to view the log (hard to find the phase timings)

    When I try to view the log (low right window), each line update forces the window scrolling to start over from the bottom. Therefore it is nearly impossible to see what are the phase timings. The process goes like this:

    1. the user starts scrolling up and reaches some point
    2. the list updates and the user is returned back to the down of the log (go back to stage 1)

    The only need to look up the phase timings manually is because the plotter does not parse them automatically, so either:

    • retrieve the phase timings (ideal solution)
    • allow users to scroll up (next best thing)
    opened by luotinen 0
  • Madmax Plotter Support

    Madmax Plotter Support

    Implement easy to set up mad max plot jobs.

    opened by abueide 3
  • Which threads are only used?

    Which threads are only used?

    Do we have this feature? If there is no hope, it can increase!

    opened by a19901201 10
  • Feature Request: Stagger Options: Max Concurrent Threads & Maximum Memory

    Feature Request: Stagger Options: Max Concurrent Threads & Maximum Memory

    I would like to be able to set a maximum for concurrent threads. I understand the Maximum Phase 1 sort of does this, as I could set X threads on the jobs, and then account for the threads not used, but it would be much easier if I could just set a thread max along with it then load up a bunch of jobs and trust it wasn't going to soak my threadcount.

    I would also like to be able to set a maximum amount of memory allocated to all jobs concurrently. Same deal, rather than trying to land it right, I'd rather just HP know to not start another job if a max of memory was allocated to the current jobs.

    Thanks for all your hard work.

    opened by MinesofMoriaCrypto 2
  • Feature Request: Ability to take Jobs Saving / Queue Removal

    Feature Request: Ability to take Jobs Saving / Queue Removal

    I would like to be able to remove jobs from the queue, but not delete them. Like a standard GUI two list, add to one, take from another. That way I can have jobs stored, and store the statistics for those jobs in testing different options.

    I drew a picture of an idea of what I think would work well. I put red boxes around the different changes. Your work so far is wonderful. Thanks for considering any of the ideas.

    HarryPlotterPlzThx

    opened by MinesofMoriaCrypto 0
  • Stagger Start Not Staggering

    Stagger Start Not Staggering

    When hitting Stagger Start in 1.1.14 on multiple machines, it seems to start all jobs, rather than starting with a stagger. I have Stagger options of a max of Phase 1 jobs and a time stagger set. It seems to obey the max Phase 1 jobs, but not the time stagger.

    opened by MinesofMoriaCrypto 2
  • plotting

    plotting

    Good afternoon everyone, friends.

    On the fourth day, plotting stops at the 3rd stage of compressing. I paddle on one raft, there are no parallel ones. First I used a standard chia program, then switched to PowerShell. I tested it ". \ Chia plots create -k 32 -b 3000 -r 4 -t F: \ 4 \ -d D: \ full" so temporary files are stored in sata SSD 2Tb actually shows 1.81 Tb then I thought that enough space and added an add-on like this ". \ chia plots create -k 32 -b 3000 -r 4 -t F: \ 4 \ -2 E: \ -d D: \ full" where E: I have nvme 256 GB again the same fi .... Then I switched to Harry Plotter, it also stops there, even waited a day, they say, start, no. The system works stably and does not freeze.

    Here's the PC setup:

    Intel Core i5 9400F 6 cores 6 threads

    RAM 8 GB

    Sata SSD 128GB system

    Sata SSD 2 TB for cache

    HDD 3 TB for ready-made rafts

    NVME 256GB optional

    Mother MSI B365M PRO-VDH

    OS- win10

    I can't understand what's the matter

    opened by rstyle0354 0
Releases(1.2.0)
Owner
Andrew Bueide
Andrew Bueide
An Android chart and graph library

EazeGraph EazeGraph is an Android library for creating beautiful and fancy charts. Its main goal was to create a lighweight library which is easy to u

Paul Cech 1.5k Jul 26, 2021
A powerful πŸš€ Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

⚑ A powerful & easy to use chart library for Android ⚑ Charts is the iOS version of this library Table of Contents Quick Start Gradle Maven Documentat

Philipp Jahoda 33.7k Aug 3, 2021
Android Graph Library for creating zoomable and scrollable line and bar graphs.

Chart and Graph Library for Android Project maintainer wanted! For time reasons I can not continue to maintain GraphView. Contact me if you are intere

Jonas Gehring 2.6k Jul 29, 2021
Android Graph Library for creating zoomable and scrollable line and bar graphs.

Chart and Graph Library for Android Project maintainer wanted! For time reasons I can not continue to maintain GraphView. Contact me if you are intere

Jonas Gehring 2.6k Aug 3, 2021
An easy-to-use Android charts library with animation.

AndroidCharts A simple Android charts library. Known Uses in Pomotodo Including in Your Project Eclipse Import /AndroidCharts folder. Move /java folde

HackPlan 1.3k Jul 14, 2021
Arc Chart View (Draw Creative Statistic Arc Charts)

ArcChartViewDemo You can use this library to draw Arc charts and show your statistics or anything you want or maybe get some ratings from user. you ca

Iman khoshabi 100 Jul 15, 2021
Android Tableau library supports variety of graphs which developers simply integrate visualization reports on Android application.

Android Tableau Library Android Tableau library supports variety of graphs which developers simply integrate visualization reports on Android applicat

Sung Hyun 46 Jul 7, 2021
Charts/graphs library for Android compatible with API 8+, several chart types with support for scaling, scrolling and animations

HelloCharts for Android Charting library for Android compatible with API 8+(Android 2.2). Works best when hardware acceleration is available, so API 1

Leszek Wach 7.2k Aug 2, 2021
YBKChart is a library of 3D graphics charts for Android. πŸ“Š

YBKChart is a library of 3D graphics charts for Android. ?? For more information, see the Wiki. Chart List Pie Chart Download Use gradle. rep

ByungKwan Yun 9 Jun 9, 2021
Open-source native Android graph/chart framework includes line chart,stick chart,candlestick chart,pie chart,spider-web chart etc.

Welcome to Android-Charts Welcome to Android-Charts project page on github.com. We just moved from Google Code. Android-Charts is an open-source andro

limc.cn 808 Jul 8, 2021
Android Library to rapidly develop attractive and insightful charts in android applications.

williamchart Williamchart is an Android Library to rapidly implement attractive and insightful charts in android applications. Note: WilliamChart v3 h

Diogo Bernardino 4.7k Jul 30, 2021
Simple star rating system bars, a view similar to the ones seen on Google Playstore. ⭐🌟✨

RatingReviews RatingReviews (Rating and Reviews) is a widget and layout that adds a "Rating & Reviews" bar to your app, similar to the ones seen on Go

Taufiq Rahman 124 Jul 17, 2021
Android Charting Library

What is desCharts? yet another android charting library Why the name desCharts? a tribute to RenΓ© Descartes, father of analytical geometry Where is th

Sid Bradipao 225 Jul 14, 2021