https://github.com/andrewtrotman/jassv2
Experimental search engine in C/C++17 - still in early development.
https://github.com/andrewtrotman/jassv2
c-plus-plus integer-compression search-engine
Last synced: about 1 year ago
JSON representation
Experimental search engine in C/C++17 - still in early development.
- Host: GitHub
- URL: https://github.com/andrewtrotman/jassv2
- Owner: andrewtrotman
- Created: 2016-11-28T23:00:08.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-02T23:52:50.000Z (over 1 year ago)
- Last Synced: 2025-04-02T19:09:08.383Z (about 1 year ago)
- Topics: c-plus-plus, integer-compression, search-engine
- Language: C++
- Homepage:
- Size: 8.52 MB
- Stars: 26
- Watchers: 5
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JASSv2
The JASS experimental search engine is still in development. Please see the [wiki](../../wiki) for details.
Travis (Linux / Mac build): [](https://travis-ci.org/andrewtrotman/JASSv2)
Appveyor (Windows build): [](https://ci.appveyor.com/project/andrewtrotman/jassv2-rjk8n)
Git Actions (Linux build): [](https://github.com/andrewtrotman/JASSv2/actions)
Coverity Scan (static analysis): [](https://scan.coverity.com/projects/jassv2)
Codacy (static analysis): [](https://www.codacy.com/app/andrewtrotman/JASSv2?utm_source=github.com&utm_medium=referral&utm_content=andrewtrotman/JASSv2&utm_campaign=Badge_Grade)
CodeCov (code coverage): [](https://codecov.io/gh/andrewtrotman/JASSv2)
CodeDocs.xyz (documentation): [](https://codedocs.xyz/andrewtrotman/JASSv2/)
## Python ##
There are two ways pyjass can be installed
### conda ####
[Conda](https://docs.anaconda.com/anaconda/install/index.html) ensures that all JASS dependencies are installed and creates a virtual envirnoment called pyjass
```
conda env create -f env.yml
conda activate pyjass
```
### pip ####
Installation via pip requires cmake >= 3.80 & swig >=4.0 to be installed first. This can be installed via your favorite package manager such as apt-get or brew.
##### Debian/Ubuntu #####
```
sudo apt-get install cmake swig
```
##### Homebrew #####
```
brew install cmake swig
```
Finally, run pip to install pyjass
```
pip3 install --user pyjass
```