Bez popisu

Vaclav Petras 3dffbd89fd wxGUI: etree takes only non-keyword arguments for parent and tag in Python 3 před 7 roky
.travis 7c6842eaf0 travis: we are currently not using the dataset, so no download needed před 7 roky
db 5a6afd42e0 db.describe: include db initialization in the test to fix it před 7 roky
demolocation e977254e5d GRASS_DB_ENCODING is environmental variable před 10 roky
display cfa8515dae Makefiles: remove hardcoded GDALCFLAGS from PROJINC definition před 7 roky
doc 5b2203f58c grass_gis_command_families.ods: improved visualization of examples; renamed 'space-time cubes' to 'space-time temporal dataset' před 7 roky
general 3cd55304fc g.mkfontcap: fix qsort callback (partial fix for https://trac.osgeo.org/grass/ticket/3564) před 7 roky
gui 3dffbd89fd wxGUI: etree takes only non-keyword arguments for parent and tag in Python 3 před 7 roky
imagery d20d788ca0 Fix a couple of spelling errors reported by lintian QA tool (thanks to Bas Couwenberg, fixes https://trac.osgeo.org/grass/ticket/3557) před 7 roky
include 0130600fc2 configure: use new PROJ API only with proj-5.1.x or higher, otherwise fall back to old PROJ.4 API před 7 roky
lib 78a842ea73 libproj: do not free a pointer internal to a OGRSpatialReference; +safety check before calling OSRDestroySpatialReference() před 7 roky
locale d20d788ca0 Fix a couple of spelling errors reported by lintian QA tool (thanks to Bas Couwenberg, fixes https://trac.osgeo.org/grass/ticket/3557) před 7 roky
macosx 8040b90777 macosx: update mentioned GRASS version před 11 roky
man fedd3a1293 doc: show modules without img in graphical index (https://trac.osgeo.org/grass/changeset/70471 in 72) před 7 roky
misc 51963ae20e m.transform/i.ortho.transform: update manuals před 7 roky
mswindows 99b6045010 osgeo4w: add missing msvcrt dependencies před 7 roky
ps e29f6716be ps.map: init PROJ transformation object před 7 roky
raster 851df5cfa1 r.external: get real stats, not approximations for each band před 7 roky
raster3d 24bb79fc1b r3.flow: correct sec order for test module před 7 roky
rpm 0b2330fd1c Fedora RPM SPEC: add /etc/ld.so.conf.d/grass-*.conf to find libs by Daniele Vigano před 7 roky
scripts 5f64ae0984 r.drain: pep8 changes - mixed tabs and spaces, removed forgotten print před 7 roky
temporal 49e7ad4dd5 Make tests pass again; see https://trac.osgeo.org/grass/ticket/3546 před 7 roky
testsuite 75b436c37a testsuite rhemisphere.sh: update r.mapcalc call před 10 roky
tools 26acfe66a4 restore compatibility with python2.6- (fixes https://trac.osgeo.org/grass/ticket/3493) před 7 roky
vector 2e37e3b487 doc: add the last changed part (svn date) před 7 roky
visualization 3ce922e70d Remove wximgview před 9 roky
.gitignore 8afc6f2ff1 travis CI: Addition of testing for OSX (contributed by rkrug, https://github.com/GRASS-GIS/grass-ci/pull/1) před 9 roky
.travis.yml 91b6590b3e Travis: enabled IRC notification in #grass (https://docs.travis-ci.com/user/notifications/#Configuring-IRC-notifications) před 7 roky
AUTHORS d33152f1d5 Numerous typos fixed (identified with tools/fix_typos.sh) před 8 roky
CHANGES 6868ca21b9 CHANGES: links to release pages added před 8 roky
CITING fc98d4cdeb manual: use new generic addon URL před 8 roky
COPYING 57536ecb10 Fixed missing street in MN address před 9 roky
Dockerfile 07a01cf6af docker: fix write access of volume management; update docker usage instructions před 7 roky
GPL.TXT db49180dd7 welcome to GRASS 7.0.svn před 17 roky
INSTALL 4a4c4855cd Happy New Year před 7 roky
Makefile ac4d5bb2fb INSTALL: updated to 7.2 před 9 roky
NEWS a22677f653 NEWS: added před 9 roky
README 07a01cf6af docker: fix write access of volume management; update docker usage instructions před 7 roky
REQUIREMENTS.html 1eae855a2a bump supported Python version to 2.7 před 7 roky
SUBMITTING 6df72fb319 SUBMITTING files moved to Trac http://trac.osgeo.org/grass/wiki/Submitting před 11 roky
TODO e41c2910f9 unused i.points + i.vpoints removed: replaced by g.gui.gcp před 10 roky
Vagrantfile c100bd288a Vagrantfile cosmentics (fix sed mirrors) před 8 roky
aclocal.m4 aea5a299c6 aclocal.m4: add support for w64-ming32 builds před 9 roky
binaryInstall.src ff3feb12e7 various typos fixed (via Debian lintian QA tool, contributor: sebastic; trac https://trac.osgeo.org/grass/ticket/2841) před 9 roky
config.guess fcffbb5546 config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ před 7 roky
config.sub fcffbb5546 config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ před 7 roky
configure 66edaf4b2d configure: fix version check před 7 roky
configure.in 66edaf4b2d configure: fix version check před 7 roky
contributors.csv e212e827bd contributors.csv: Veronica Andreo added před 7 roky
contributors_extra.csv 4036ac5617 contributors_extra.csv: Nikos Alexandris added před 8 roky
grass.pc.in 1a5d566ba7 pkg-config file: update před 10 roky
grasslib.dox 4a4c4855cd Happy New Year před 7 roky
install-sh 70b31d97e9 install-sh: updated to newer version (source: https://svn.met.no/viewvc/fimex/branches/version0_28_x/install-sh, GPL) před 12 roky
translators.csv 4ae8f38fd7 i18N: new Tamil translation started před 7 roky

README

GRASS GIS Development Subversion repository

##########################################################
How to get write access here?

Write access is only granted to developers who agree to abide by
RFC2 - Legal aspects of code contributions
http://trac.osgeo.org/grass/wiki/RFC/2_LegalAspectsOfCodeContributions
and the code submission guidelines
http://trac.osgeo.org/grass/wiki/Submitting

This needs to be communicated to a GRASS developer. S/he will
then possibly propose you to the GRASS Project Steering committee
after a period of evaluation. For details, see
http://trac.osgeo.org/grass/wiki/RFC

Once write access is granted, you, the new developer need to
obtain an "osgeo_id" at http://www.osgeo.org/osgeo_userid
If you already have an "osgeo_id" but forgot it, search for it at
Search at http://www.osgeo.org/cgi-bin/ldap_web_search.py

##########################################################
How to compile GRASS:
See INSTALL file.

Yes, you should really read INSTALL.

##########################################################################
How to generate the 'Programmer's Manual':

This needs doxygen (http://www.doxygen.org) and optionally
Graphviz dot (http://www.research.att.com/sw/tools/graphviz/).

To build the GRASS programmer's documentation, run
make htmldocs
or to generate documentation as single html file (recommended for simple reading)
make htmldocs-single
here. This takes quite some time. The result is in lib/html/index.html
which refers to further document repositories in
lib/vector/html/index.html
lib/db/html/index.html
lib/gis/html/index.html

The master file is: ./grasslib.dox where all sub-documents have to
be linked into.

To generate the documents in PDF format, run
make pdfdocs

An online version is available at:
http://grass.osgeo.org/programming7/

## Docker

Build using the downloaded source code (in the directory with the
source code):

docker build -t grassgis75 .

A test run (assuming you have existing GRASS GIS location; it can be downloaded from
https://grass.osgeo.org/sampledata/north_carolina/nc_basic_spm_grass7.zip)

# case 1: launching in the grassdata directory in which the location is stored:
docker run -it --rm --user=$(id -u):$(id -g) --volume $(pwd):/data --env HOME=/data/ grassgis75 \
grass --text nc_spm_08_grass7/user1 --exec g.region -p

# case 2: launching anywhere
docker run -it --rm --user=$(id -u):$(id -g) --volume /your/test/grassdata/:/data --env HOME=/data/ grassgis75 \
grass /data/nc_basic_spm/PERMANENT --exec g.region -p

Note that the first `grassgis75` is the name of the image while the second
`grass` is the name of the executable.

To run the tests (again assuming local location):

docker run -it --rm --user=$(id -u):$(id -g) --volume /your/test/grassdata/:/data --env HOME=/data/ -w /code/grass \
grassgis75 grass /data/nc_basic_spm/PERMANENT --exec \
python -m grass.gunittest.main \
--location nc_basic_spm --location-type nc

Note: If you compiled locally before building the Docker image, you may
encounter problems as the local configuration and locally compiled file
are copied to and used in the Docker image. To make sure you don't have
this issue, clean all the compiled files from the source code:

make distclean