summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-26Add new, nicer functions to use image.Rectangle instead of our Window thingv0.3.0Nick White
2020-07-25Improve documentation and simplify test codeNick White
2020-07-23Fix bug in Window.Proportion() to tally with Gray16 usage, and use the ↵v0.2.1Nick White
general image Bounds functions in Window functions
2020-07-23Rename the main image type from I to Imagev0.2.0Nick White
2020-07-23Remove ToIntegralImg and ToSqIntegralImg as the NewImage and NewSqImage ↵Nick White
functions do the same job more flexibly
2020-07-23Remove the WithSq functionality as its being replaced by SqImageNick White
2020-07-23Add remaining SqImage versions of I functionsNick White
2020-07-23Remove GetHorizontalWindow as it wasnt used and rotating an image sideways ↵Nick White
before processing has the same result
2020-07-23Add SqImage type, which also implements image.Image and image/draw.ImageNick White
This is intended as an alternative to the WithSq and ToSqIntegralImg functionality, though the MeanStdDevWindow function will need to be changed to use it, and it hasn't been heavily tested yet.
2020-07-23Add Set and NewImage functions to implement image/draw.Image interfaceNick White
Now the integralimg can be created directly from an image using image/draw.Draw.
2020-07-23Add first testNick White
2020-07-22Implement image.Image interfaceNick White
2020-06-01Mention documentation URLNick White
2020-04-14Improve documentationv0.1.1Nick White
2020-03-03Add GetHorizontalWindow functionNick White
2020-02-27Add go.mod for v0.1.0v0.1.0Nick White
2020-02-27Clean up readmeNick White
2020-02-26Pretty up READMENick White
2020-02-26Add golang infoNick White
2020-02-26Add READMENick White
2020-02-26Move things around so that integralimg is in its own repositoryNick White
2020-02-26Fix flag parsing with go test, and switch to -short to gate long testsNick White
2020-02-26Add README and GPLv3 LICENSE and mention license in every source fileNick White
2020-02-20Update wipesides testNick White
2020-02-13Add experimental and partial splittable toolNick White
2019-10-08Continue separating the repository; remove all but preproc, and move ↵Nick White
integralimg package under it
2019-10-07Ensure wipe pipeline uses the expected png filesNick White
2019-10-02Improve usage notice for booktopipelineNick White
2019-10-02Add -prebinarised flag to booktopipelineNick White
2019-10-02gofmtNick White
2019-10-02Add wipeonly queue and functionalityNick White
This is useful for prebinarised images, which don't need full preprocessing, but do require wiping, albeit with a more conservative threshold.
2019-09-27Improve wiping procedure to work better with 2 column layoutsNick White
2019-09-27Fix crash bug when graph was used on source with less than 10 pagesNick White
2019-09-27One more update of graph.go to correspond to new go-chart, and improve usage ↵Nick White
for wipe
2019-09-27Hardcode to ignore "workhorse" from logsNick White
2019-09-27Update usage of go-chart to correspond to latest version of libraryNick White
2019-09-24gofmtNick White
2019-09-24Improve ssh logs; ensure only fully operational servers are tried, and ↵Nick White
ensure connections to new ips not in known_hosts still succeed
2019-09-24Do ssh log collection concurrentlyNick White
2019-09-24Get ssh logs from all running serversNick White
2019-09-24Add list of books done and in progress to lspipelineNick White
2019-09-24Rewrite GetInstanceDetails so page function is separateNick White
2019-09-24Move ec2 stuff out of lspipeline and into aws.goNick White
2019-09-23gofmtNick White
2019-09-23Move the sqs stuff out to aws.goNick White
2019-09-19Add queue listing to lspipelineNick White
2019-09-19Switch to using a goroutine for ec2 instance info, so can do all aws ↵Nick White
requests concurrently in due course
2019-09-18Add start of lspipelineNick White
2019-09-17gofmtNick White
2019-09-16Be more careful to try to grab the message after a heartbeat failure more ↵Nick White
quickly Rather than waiting for the whole length of a visibility timeout, in which time another process may grab the message, instead wait a short amount of time, each time the message is searched for. Also add a bit more logging.