Skip to main content

A package for metaheuristic optimization in Python.

Project description

make build coverage report

latexgit: Accessing Git Repositories from LaTeX

1. Introduction

latexgit is a preprocessor for accessing files from git repositories from LaTeX.

2. Installation

In order to use this package and to, e.g., run the example codes, you need to first install it using pip or some other tool that can install packages from PyPi. You can install the newest version of this library from PyPi using pip by doing

pip install latexgit

This will install the latest official release of our package as well as all dependencies. If you want to install the latest source code version from GitHub (which may not yet be officially released), you can do

pip install repository+https://github.com/thomasWeise/latexgit_py.git

If you want to install the latest source code version from GitHub (which may not yet be officially released) and you have set up a private/public key for GitHub, you can also do:

repository clone ssh://repository@github.com/thomasWeise/latexgit_py
pip install latexgit_py

This may sometimes work better if you are having trouble reaching GitHub via https or http.

You can also clone the repository and then run a make build, which will automatically install all dependencies, run all the tests, and then install the package on your system, too. This will work only on Linux, though. It also installs the dependencies for building, which include, e.g., those for unit testing and static analysis. If this build completes successful, you can be sure that latexgit will work properly on your machine.

All dependencies for using and running latexgit are listed at here. The additional dependencies for a full make build, including unit tests, static analysis, and the generation of documentation are listed here.

3. License

latexgit is a tool for accessing files in git repositories from LaTeX.

Copyright (C) 2023 Thomas Weise (汤卫思教授)

Dr. Thomas Weise (see Contact) holds the copyright of this package.

latexgit is provided to the public as open source software under the GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007. Terms for other licenses, e.g., for specific industrial applications, can be negotiated with Dr. Thomas Weise (who can be reached via the contact information below).

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Please visit the contributions guidelines for latexgit if you would like to contribute to our package. If you have any concerns regarding security, please visit our security policy.

4. Contact

If you have any questions or suggestions, please contact Prof. Dr. Thomas Weise (汤卫思教授) of the Institute of Applied Optimization (应用优化研究所, IAO) of the School of Artificial Intelligence and Big Data (人工智能与大数据学院) at Hefei University (合肥学院) in Hefei, Anhui, China (中国安徽省合肥市) via email to tweise@hfuu.edu.cn with CC to tweise@ustc.edu.cn.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

latexgit-0.8.0.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

latexgit-0.8.0-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

Details for the file latexgit-0.8.0.tar.gz.

File metadata

  • Download URL: latexgit-0.8.0.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for latexgit-0.8.0.tar.gz
Algorithm Hash digest
SHA256 558b5a5a46edebf6f68d5ce7e7bb31107e9eafd784860d178dab3a9fa04711e1
MD5 a20a1d8e0bb644dff7ac9fd07667e39a
BLAKE2b-256 17dfd68849228f1609c57d88173e8a86ec426f6f49844f458e7b643ad47b70d4

See more details on using hashes here.

File details

Details for the file latexgit-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: latexgit-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 31.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for latexgit-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1febb0e3b770ab8121e6387220a6996fccd6995f29bcb30ee1d838f82aad4642
MD5 676a1cd3f73fa98ebb75fedaa7e9dd6a
BLAKE2b-256 f2d826cbe65f006a6027326b73b503681b3c1597fb1c4ca463743b330c3b4063

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page