{"id":13574259,"url":"https://github.com/libvips/nip2","last_synced_at":"2025-04-04T14:32:14.617Z","repository":{"id":1345169,"uuid":"1291419","full_name":"libvips/nip2","owner":"libvips","description":"A spreadsheet-like GUI for libvips.","archived":false,"fork":false,"pushed_at":"2024-03-28T11:57:24.000Z","size":24755,"stargazers_count":335,"open_issues_count":33,"forks_count":13,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-05-23T08:03:40.086Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://libvips.github.io/libvips/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/libvips.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null}},"created_at":"2011-01-25T13:17:35.000Z","updated_at":"2024-05-10T10:30:09.000Z","dependencies_parsed_at":"2023-07-06T12:45:59.489Z","dependency_job_id":"ed1a260e-6ae5-470c-b16b-09706f8ce921","html_url":"https://github.com/libvips/nip2","commit_stats":{"total_commits":1227,"total_committers":6,"mean_commits":204.5,"dds":"0.016299918500407462","last_synced_commit":"bf751e8317c3015356adf0d28d4abcb34aa53f5e"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libvips%2Fnip2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libvips%2Fnip2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libvips%2Fnip2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libvips%2Fnip2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/libvips","download_url":"https://codeload.github.com/libvips/nip2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247149499,"owners_count":20891954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T15:00:49.001Z","updated_at":"2025-04-04T14:32:09.595Z","avatar_url":"https://github.com/libvips.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# nip2 --- a user interface for libvips\n\n[![Snap\nStatus](https://build.snapcraft.io/badge/jcupitt/nip2.svg)](https://build.snapcraft.io/user/jcupitt/nip2)\n\nnip2 is a GUI for the [libvips image processing \nlibrary](https://libvips.github.io/libvips). It's a little like a spreadsheet:\nyou create a set of formula connecting your objects together, and on a change\nnip2 will recalculate. This makes it convenient for developing image processing\nsystems since you can watch pixels change as you adjust your equations.\n\nBecause nip2 uses libvips as the image processing engine it can handle very\nlarge images and only needs a little memory. It scales to fairly complex\nworkflows: I've used it to develop systems with more than 10,000 cells,\nanalyzing images of many tens of gigabytes. It has a batch mode, so you\ncan run any image processing system you develop from the command-line and\nwithout a GUI.\n\n![image](https://github.com/user-attachments/assets/aa2c3e0f-9f96-4594-9f1d-62ef770d0775)\n\n## Installing\n\nYou can probably install nip2 via your package manager. For\nWindows and OS X, you can download a binary from the [nip2 releases\npage](https://github.com/libvips/nip2/releases). If you have to build from\nsource, see the section below.\n\n## Documentation\n\nnip2 comes with a 50-page manual --- press F1 or Help / Contents in the\nprogram to view it.\n\n## Building nip2 from source\n\nIn the nip2 directory you should just be able to do the usual:\n\n```\n./configure\nmake\nsudo make install\n```\n\nBy default this will install files to `/usr/local`. Check the summary at the\nend of `configure` and make sure you have all of the features you want. \n\nIf you downloaded from GIT you'll need:\n\n```\n./autogen.sh\n```\n\nfirst to build the configure system. \n\nnip2 needs vips, gtk2 and libxml2 at runtime and flex/bison at compile time.\nIf you have fftw3, gsl, goffice, libgvc you get extra features.\n\n### snapcraft\n\nRebuild snap with:\n\n```\nsnapcraft cleanbuild \n```\n\nThough it's done automatically on a push.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibvips%2Fnip2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flibvips%2Fnip2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibvips%2Fnip2/lists"}