{"id":18415787,"url":"https://github.com/piti-diablotin/qagate","last_synced_at":"2025-04-07T12:31:53.105Z","repository":{"id":181424344,"uuid":"169052232","full_name":"piti-diablotin/qAgate","owner":"piti-diablotin","description":"Qt interface for agate: https://github.com/piti-diablotin/agate","archived":false,"fork":false,"pushed_at":"2024-09-07T17:07:25.000Z","size":1356,"stargazers_count":6,"open_issues_count":1,"forks_count":10,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-22T17:44:21.793Z","etag":null,"topics":["abinit","abinitio-simulations","agate","dft"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/piti-diablotin.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-04T09:06:30.000Z","updated_at":"2024-09-07T17:06:35.000Z","dependencies_parsed_at":"2023-07-15T15:30:29.060Z","dependency_job_id":"ca084fee-46ec-4d96-9b34-9c319ebcce1a","html_url":"https://github.com/piti-diablotin/qAgate","commit_stats":null,"previous_names":["piti-diablotin/qagate"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piti-diablotin%2FqAgate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piti-diablotin%2FqAgate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piti-diablotin%2FqAgate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piti-diablotin%2FqAgate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/piti-diablotin","download_url":"https://codeload.github.com/piti-diablotin/qAgate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247653104,"owners_count":20973755,"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":["abinit","abinitio-simulations","agate","dft"],"created_at":"2024-11-06T03:55:50.349Z","updated_at":"2025-04-07T12:31:48.092Z","avatar_url":"https://github.com/piti-diablotin.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.com/piti-diablotin/qAgate.svg?branch=master)](https://travis-ci.com/piti-diablotin/qAgate)\n[![Downloads](https://img.shields.io/github/downloads/piti-diablotin/qAgate/latest/total.svg)](https://github.com/piti-diablotin/qAgate/releases/latest)\n[![DOI](https://zenodo.org/badge/169052232.svg)](https://zenodo.org/badge/latestdoi/169052232)\n\n# qAgate\nqAgate is the new Qt interface for [agate](https://github.com/piti-diablotin/agate).\nIt includes all the features of Agate with a new user friendly look.\nIt also includes sommes \"external\" tools to help some users with fast analysis.\n\n# Installation\nFirst you need to install [agate](https://github.com/piti-diablotin/agate).\nThen you can choose to install qAgate with the following PPA for ubuntu or to compile it yourself.\nNo matter how you installed agate, make sure to be up to date with both agate and qAgate while the API of agate is not fully finished.\n\n## Ubuntu\n\n### Personal Repository\nThe PPA contains package for all maintained Ubuntu distributions.\nSimply run \n```\nsudo add-apt-repository ppa:piti-diablotin/abiout\nsudo apt update\nsudo apt install libagate-dev qagate\n```\nand you are done !\nSimply execute `qAgate` in a terminal.\n\n\n## From sources\nFirst you need to install some dependancies (works for all maintained Ubuntu versions)\n  ```\n  sudo apt install libfreetype6-dev libboost-dev qtbase5-dev qt5-qmake libqt5opengl5-dev libssh-dev git\n  # if Ubuntu \u003c= 18.04 \n  sudo apt install qt5-default\n  ```\n  Note that you can install libagate-dev with its dependencies.\n  ```\n  sudo apt install libagate-dev\n  ```\n  Then you clone this repository and compile\n  ```\n  git clone https://github.com/piti-diablotin/qAgate.git\n  cd qAgate\n  qmake qAgate.pro\n  make\n  sudo make install\n  ```\n  That's it.\n  You can now run it with `qAgate`\n  \n  The `qmake` step can be replaced by `qmake \"PREFIX_AGATE=/usr/local\"` if `agate` is installed in `/usr/local/`.\n\n## MacOS\n\n### DMG\n  A `.dmg` file is now available in the [release page](https://github.com/piti-diablotin/qAgate/releases)\n  Download the `.dmg` file, open it and *drag-and-drop* the app in you `Applications` folder or in your dock.\n\n### Homebrew\n\n#### By Cask\n\nSimply install the available cask with\n```\nbrew install --cask qagate\n```\n`qAgate` will be available in your application launcher.\n\n#### By Formulae\n\n  You can just install `qAgate` with brew with\n  ```\n  brew install qagate\n  ```\n  The `.app` will be place in `/usr/local/Cellar/qagate/X.X.X/bin`\n  You can then make a symlink to `/Applications/` if you want.\n\n  For instance for version 1.1.1 `ln -s /usr/local/Cellar/qagate/1.1.1/bin/qAgate.app /Applications/`.\n  The app will then appear in the launcher.\n\n### From sources\n\n  `qAgate` can be compiled with homebrew. Here is an example supposing `agate` has been compiled and installed in `/usr/local` following this [HowTo](https://github.com/piti-diablotin/agate/blob/master/README.md)\n  ```\n  brew install freetype git libssh qt\n  git clone https://github.com/piti-diablotin/qAgate.git\n  cd qAagate\n  qmake\n  make\n  sudo make install\n  ```\n\n  *Tips*: If agate, libssh or freetype are installed in a custom repository you can specify this directory with the environement variable\n  `PREFIX_AGATE PREFIX_SSH PREFIX_FREETYPE`.\n  You can set the installation prefix with the variable `PREFIX`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiti-diablotin%2Fqagate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpiti-diablotin%2Fqagate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiti-diablotin%2Fqagate/lists"}