{"id":22768010,"url":"https://github.com/orest-d/p4vasp","last_synced_at":"2025-08-21T02:32:24.067Z","repository":{"id":37686826,"uuid":"109582937","full_name":"orest-d/p4vasp","owner":"orest-d","description":"p4vasp, the VASP Visualization Tool","archived":false,"fork":false,"pushed_at":"2022-05-21T02:40:32.000Z","size":5493,"stargazers_count":138,"open_issues_count":26,"forks_count":70,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-12-11T14:09:27.957Z","etag":null,"topics":["density-functional-theory","molecular-dynamics","physics","quantum-mechanics","vasp","visualization"],"latest_commit_sha":null,"homepage":"http://www.p4vasp.at","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/orest-d.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-05T13:43:19.000Z","updated_at":"2024-11-13T02:30:05.000Z","dependencies_parsed_at":"2022-09-15T10:11:42.601Z","dependency_job_id":null,"html_url":"https://github.com/orest-d/p4vasp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orest-d%2Fp4vasp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orest-d%2Fp4vasp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orest-d%2Fp4vasp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orest-d%2Fp4vasp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orest-d","download_url":"https://codeload.github.com/orest-d/p4vasp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230479864,"owners_count":18232630,"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":["density-functional-theory","molecular-dynamics","physics","quantum-mechanics","vasp","visualization"],"created_at":"2024-12-11T14:09:33.001Z","updated_at":"2024-12-19T18:18:23.107Z","avatar_url":"https://github.com/orest-d.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"******************************************************************\n*  p4vasp                                                        *\n******************************************************************\n\nCopyright notes:\nThe p4vasp is distributed under the General Public License version 2 (GPL2).\n\nFor more information and support visit www.p4vasp.at.\n\nBinary distributions\n==========================\n\nBinary distribution contains a single executable file.\nPlace this file at a convenient location (e.g. Desktop)\nand add it to the system PATH.\nP4vasp is a portable application - it can be started from a usb drive.\n\n\nSource-code distributions\n==========================\n\nCompilation Quickstart\n--------------------------\n\nFor local installation run:\n\n   install-local.sh\n\nFor global installation run:\n\n   install.sh\n\n\nInstallation (local)\n--------------------------\n\n1) Make sure you have all the dependencies.\n   In Ubuntu you can do it with a supplied script:\n     install/install-ubuntu-dependencies.sh\n2) If there are previous versions of p4vasp, uninstall them.\n   You can do it with the uninstall.sh residing in the P4VASP_HOME directory.\n3) Unpack the file:                tar -xvzf p4vasp-x.x.x.tgz\n4) Change directory:               cd p4vasp-x.x.x\n5) Configure:                      make local\n6) check and adjust the paths in\n   install/Configuration.mk\n7) Install:                        make install\n8) Add path to p4v in the .bashrc  make bashrc\n\n\nInstallation (global)\n--------------------------\n\n1) Make sure you have all the dependencies.\n   In Ubuntu you can do it with a supplied script:\n     install/install-ubuntu-dependencies.sh\n2) Uninstall the old version (as root):\n                        This usually (depending on your installation) can be done with an uninstall script:\n                        sudo bash /usr/lib/p4vasp/uninstall.sh\n3) Unpack the file:     tar -xvzf p4vasp-x.x.x.tgz\n4) Change directory:    cd p4vasp-x.x.x\n5) Configure:           make config\n6) install (as root):   make install\nx) If something goes wrong\n   - Run the diagnostic.py script, it may provide you with some hints.\n   - Check FAQ\n   - We can try to help you if you visit forum at www.p4vasp.at, please provide us with the output from diagnostic.py.\n\n\n\nInstallation (MacOs)\n--------------------------\n0) You will need X11 and the command-line tools for Xcode installed.\n   For Xquratz, visit: \t\t\thttps://www.xquartz.org/\n   For command-line tools: \t\t$ xcode-select --install\n\n\n1) For FLTK installation, we use homebrew's fltk:\n   Install homebrew: \t\t\t$ /usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n   Install fltk: \t\t\t$ brew install fltk\n\n2) Install other necessary library:\t$ brew install python@2 pip gcc gtk+ pygtk —with-libglade \u0026\u0026 pip install pyopengl numpy\n\n3) Apply patch to the sourcefile:\t$ patch -p0 -i MacOS.patch\n\n5) Copy the Makefile.MacOS to Makefile in the p4vasp root directory and in the src\n   directory:\n   cp Makefile.MacOS Makefile\n   cp src/Makefile.MacOS src/Makefile\n\n6) Run make and install:\n   make local; make; make install\n\n7) The executable should located at ~/p4vasp/bin\n\n\n\n\nStarting:\n--------------------------\n\nStart with: p4v\n\nLook at the documentation in the doc/intro/intro.html\n(or /usr/lib/p4vasp/doc/intro.html, when installed),\nif you need some clues how to deal with the p4v GUI.\n\nSome people prefer command-line tools and automatic scripts\nto a graphical interface. For those, there are some simple\nscripts in the utils directory (/usr/lib/p4vasp/utils).\nThey are also a good example for the p4vasp-API.\n\n\nP4vasp package embeds the odpdom library, that is available also as a separate\nproject (http://sourceforge.net/projects/odpdom) and a slightly modified version\nof the piddle library (piddle.sourceforge.net).\nBoth odpdom and piddle are available under the LGPL License (see\nodpdom/COPYING).\n\nThis package as well may contain other packages (in ext directory) under various open-source licenses:\nfltk (www.fltk.org), sqlite (www.sqlite.org) and pysqlite (code.google.com/p/pysqlite).\nThese packages are provided for convenience only to make the installation easier.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forest-d%2Fp4vasp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forest-d%2Fp4vasp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forest-d%2Fp4vasp/lists"}