.. docs/source/developer/external_dependencies.rst .. Copyright (C) 2012, University of Cambridge, Department of Psychiatry. Created by Rudolf Cardinal (rnc1001@cam.ac.uk). . This file is part of CamCOPS. . CamCOPS 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. . CamCOPS 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 CamCOPS. If not, see . External dependencies ===================== The CamCOPS client uses: - Eigen: https://eigen.tuxfamily.org/ - FloatingPoint class: from https://github.com/google/googletest https://raw.githubusercontent.com/google/googletest/master/googletest/include/gtest/internal/gtest-internal.h - OpenSSL: https://www.openssl.org/ - Qt: https://www.qt.io/ - R: https://www.r-project.org/ (GLM code after R but rewritten in C++) - SQLCipher: https://www.zetetic.net/sqlcipher/ - SQLite: https://www.sqlite.org/ The CamCOPS server uses: - ``alembic``: http://alembic.zzzcomputing.com/ - ``cardinal_pythonlib``: https://cardinalpythonlib.readthedocs.io/ - ``colorlog``: https://pypi.org/project/colorlog/ - ``CherryPy``: https://cherrypy.org/ - ``deform``: https://docs.pylonsproject.org/projects/deform/ - ``distro``: https://distro.readthedocs.io/ - ``dogpile.cache``: https://dogpilecache.readthedocs.io/ - ``gunicorn``: https://gunicorn.org/ - ``hl7``: https://python-hl7.readthedocs.io/ - ``lockfile``: https://pythonhosted.org/lockfile/ - ``matplotlib``: https://matplotlib.org/ - ``numpy``: http://www.numpy.org/ - ``paginate``: https://github.com/Pylons/paginate - ``pendulum``: https://pendulum.eustace.io/ - ``pdfkit``: https://pypi.org/project/pdfkit/ - ``py-bcrypt``: https://pypi.org/project/py-bcrypt/ - ``Pygments``: http://pygments.org/ - ``PyMySQL``: https://pymysql.readthedocs.io/ - ``PyPDF2``: https://pythonhosted.org/PyPDF2/ - ``pyramid``: https://trypyramid.com/ - ``pyramid_debugtoolbar``: https://docs.pylonsproject.org/projects/pyramid_debugtoolbar - ``python-dateutil``: https://dateutil.readthedocs.io/en/stable/ - ``pytz``: http://pytz.sourceforge.net/ - ``scipy``: https://www.scipy.org/ - ``semantic_version``: https://pypi.org/project/semantic_version/ - ``SQLAlchemy``: https://www.sqlalchemy.org/ - ``typing``: https://pypi.org/project/typing/ - ``Wand``: http://docs.wand-py.org/