Skip to content

Commit c5bdb7d

Browse files
authored
Final Publication of LAS 1.4 Revision 16 (Aug 2025)
Merge PR#166 to master from ASPRSorg/draft-1.4-R16 Summary of OFFICIAL changes: * Clarified uniformity of GPS Time for all returns of a pulse. * Added example usage of Overlap bit. * Reworded mandatory zero Classification for Synthetic PDRF0-5. * Added Byte Offset columns to Header, VLR, EVLR, and PDRF tables. * Clarified how and when certain header fields should be zero-filled. * Added Official LAS Wiki section. * Clarified source of min/max XYZ and ExtraByte values. * More closely aligned data types with C99 definitions. Summary of INTERNAL changes: * Update ASPRS address and phone number. * Normalize internal refs and links. * Update CI/CD to RTD, eliminating dependency on Travis and hand-rolled github action.
2 parents a241241 + a517490 commit c5bdb7d

26 files changed

Lines changed: 858 additions & 777 deletions

.github/workflows/pdf.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Docs
2+
3+
on:
4+
push:
5+
branches: '*'
6+
7+
jobs:
8+
docs:
9+
name: Docs
10+
11+
runs-on: ubuntu-latest
12+
strategy:
13+
fail-fast: true
14+
container: ghcr.io/osgeo/proj-docs
15+
16+
steps:
17+
- uses: actions/checkout@v3
18+
- name: Print versions
19+
run: |
20+
python3 --version
21+
sphinx-build --version
22+
DEBIAN_FRONTEND=noninteractive apt-get update -y
23+
DEBIAN_FRONTEND=noninteractive apt-get install texlive-fonts-recommended -y
24+
- name: Lint .rst files
25+
run: |
26+
if find . -name '*.rst' | xargs grep -P '\t'; then echo 'Tabs are bad, please use four spaces in .rst files.'; false; fi
27+
- name: PDF
28+
run: |
29+
make latexpdf
30+
- name: Spelling
31+
run: |
32+
make spelling
33+
- uses: actions/upload-artifact@v4
34+
with:
35+
name: PDF
36+
path: build/latex/LAS.pdf
37+
if-no-files-found: error
38+
- uses: actions/upload-artifact@v4
39+
with:
40+
name: TEX
41+
path: build/latex/LAS.tex
42+
if-no-files-found: error
43+
- uses: actions/upload-artifact@v4
44+
with:
45+
name: Misspelled
46+
path: build/spelling/output.txt
47+
if-no-files-found: ignore
48+

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
build/
2+
.vscode

.travis.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,6 @@ help:
1717
# Catch-all target: route all unknown targets to Sphinx using the new
1818
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
1919
%: Makefile
20-
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
20+
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
21+
22+

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ New to LAS? New to GitHub? Want to help? No problem!
2525
Learn how to sign up and contribute [here](https://github.com/ASPRSorg/LAS/wiki/Get-Involved).
2626

2727
[![Build Status](https://api.travis-ci.org/ASPRSorg/LAS.svg?branch=master)](https://travis-ci.org/ASPRSorg/LAS)
28+

scripts/before_install.sh

Lines changed: 0 additions & 4 deletions
This file was deleted.

scripts/build_docs.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.

scripts/docker.sh

Lines changed: 0 additions & 8 deletions
This file was deleted.

scripts/docker/Dockerfile

Lines changed: 0 additions & 30 deletions
This file was deleted.

scripts/stage.sh

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)