Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

readme.md 2.0 KB

You have to be logged in to leave a comment. Sign In

Doctoral Thesis

🎓 Undertaking a doctoral thesis from the University of the West of Englands's PhD programme.

🔧 Usage

This project is managed with pyenv for environments, poetry for dependencies, and dvc for reproducability. If you're having issues, both .python-version and pyproject.toml should be enough for manual replication. To install the dependencies run:

# Install pyenv.
curl https://pyenv.run | bash

# Install poetry.
curl -sSL https://install.python-poetry.org | python3 -

# Restart shell to finish installations.
exec $SHELL

If you have both dependencies installed, simply run:

# Setup environment via pyenv and Poetry.
pyenv install $(cat .python-version)
poetry install --no-dev
poetry shell

You should then have an active shell environment with everything you need to replicate our results. To actually go about doing so, run:

dvc repro --pull

If you have any issues please contact sinclair.smith@uwe.ac.uk.

📝 Reporting

Almost all of the outputs of this research were written in LaTeX. If you want access to the original files:

git submodule update --init --recursive

Please note, as of writing the submodules are password protected. Due to the specific tooling used for the writing process, this will remain the case until the research concludes. Upon sucessful completion, these files will be made asscesible and read-only.

🧪 Testing

GitLab runs automatic tests whenever changes are pushed to the repository. It checks to see if the remote dataset cache is available, and tries to replicate the results using the process described above.

If you want to reproduce the testing process locally, run:

gitlab-runner exec docker replicate

This requires that you have both Docker and GitLab Runner installed. Installation instructions are outside the scope of this project.

Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...