jonancm / viennagrid-python Goto Github PK
View Code? Open in Web Editor NEWPython wrapper around ViennaGrid
Home Page: http://jonancm.github.io/viennagrid-python/
License: MIT License
Python wrapper around ViennaGrid
Home Page: http://jonancm.github.io/viennagrid-python/
License: MIT License
Add target to CMakeLists to be able to compile the LaTeX documentation (above all, the Sphinx documentation, but it could also be done for the Doxygen documentation).
The README
file on the master branch as of commit a56f23a contains a link to the Sphinx docs at http://genba.github.io/viennagrid-python/, which is clearly the wrong URL (it should be http://jonancm.github.io/viennagrid-python/).
viennagrid-python/setup.py
also specifies the wrong URL.
We must think of a better way to include the ViennaGrid source code to make compilation easier.
Currently, the source code of ViennaGrid, on which ViennaGrid for Python depends, is included in the repository as a Git submodule. This is fine if the user gets and compiles the code from the repository, because they can also fetch the ViennaGrid code either by cloning and updating the submodules:
git clone https://github.com/genba/viennagrid-python.git
cd viennagrid-python/
git submodule init
git submodule update
or just by cloning with the --recursive
option:
git clone --recursive https://github.com/genba/viennagrid-python.git
and they will be able to compile ViennaGrid for Python.
However, if the user downloads a tarball, the Git repository information will not be included in the tarball, and thus no submodule information will be available. In other words, the user will have to download ViennaGrid by themselves.
The script bootstrap.py
intends to aid the user in this task, but it currently only updates the submodules; it doesn't download ViennaGrid separately. This must be fixed, so that the script download ViennaGrid separately when no Git repository information is available.
Besides, other approaches could be search, for example, with the ExternalProject_Add
command of CMake.
A license must be chosen and its text included with the code. Choices are the LGPL or MIT license.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.