https://github.com/aloncrack7/ai-open-science-research-software-engineering
Repository for Artificial Intelligence And Open Science In Research Software Engineering subject
https://github.com/aloncrack7/ai-open-science-research-software-engineering
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.9%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Repository for Artificial Intelligence And Open Science In Research Software Engineering subject
Basic Info
- Host: GitHub
- Owner: aloncrack7
- License: cc0-1.0
- Language: Python
- Default Branch: main
- Size: 9.75 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Created over 3 years ago
· Last pushed over 3 years ago
https://github.com/aloncrack7/AI-Open-Science-Research-Software-Engineering/blob/main/
# Artificial-Intelligence-And-Open-Science-In-Research-Software-Engineering
Repository for Artificial Intelligence And Open Science In Research Software Engineering subject
[](https://ai-open-science-research-software-engineering.readthedocs.io/en/latest/?badge=latest)



[](https://zenodo.org/badge/latestdoi/596244501)
## [Licence (CC0-1.0 license)](https://github.com/aloncrack7/Artificial-Intelligence-And-Open-Science-In-Research-Software-Engineering/blob/main/LICENCE.md)
[](http://creativecommons.org/publicdomain/zero/1.0/)
## Citation
### APA
```text
Garca Velasco, A. Artificial Intelligence And Open Science In Research Software Engineering [Computer software]. https://github.com/aloncrack7/AI-Open-Science-Research-Software-Engineering
```
### BibTex
```text
@software{Garcia_Velasco_Artificial_Intelligence_And,
author = {Garca Velasco, Alonso},
license = {CC0-1.0},
title = {{Artificial Intelligence And Open Science In Research Software Engineering}},
url = {https://github.com/aloncrack7/AI-Open-Science-Research-Software-Engineering}
}
```
## Docker compose (Recomended aproach)
- All will be install and run via:
```bash
docker compose up -d --build
```
- After running he containers you can make sure the program was executed correctly using:
```bash
docker logs client
```
- **Note (clients is not consitent the firts few times is launch, please make sure to run it a few times with the followign command and see the logs produced afterwars, tends to work better using docker compose with the flasg --build)**
```bash
docker start client
```
## Server instalation for local use
```bash
docker pull lfoppiano/grobid:0.7.2
```
```bash
docker run --rm -p 8070:8070 -p 8081:8071 lfoppiano/grobid:0.7.2
```
## Client instalation (Local)
- Run clientInstallation.sh wich uses python venv to make a virtual env for the project
```bash
./clientInstalationVenv.sh
```
- tkinter is also need it for the word clouds
```bash
sudo apt install python3-tk
```
### What does the client instalation do
- It creates a virtual enviroment, activates, downloads the latest version of pip and proceeds to install al requirements. After that clones the grobid client form the repository an installs it.
```bash
python3 -m venv AIOSRSE
source AIOSRSE/bin/activate
python3 -m pip install --upgrade pip
pip install -r requiremets.txt
git clone https://github.com/kermitt2/grobid_client_python
cd grobid_client_python
python3 setup.py install
cd ..
pip install -e .
```
## Running the program
- Make sure you have the client and the server properly installed
```bash
python3 __main__.py
```
## Running the test
- Make sure you have the client and the server properly installed
```bash
python3 test/test.py
Owner
- Login: aloncrack7
- Kind: user
- Repositories: 1
- Profile: https://github.com/aloncrack7