From 1c83da20002598ea4d03a80b70a116e6b072abf3 Mon Sep 17 00:00:00 2001 From: Gabriel Spadon Date: Fri, 3 Jul 2026 18:30:11 -0400 Subject: [PATCH] chore: retarget org URLs and metadata from AISViz to MAPS Lab Repoints github.com/AISViz repository/clone/release URLs (https and ssh forms) to github.com/MAPS-Lab, folding the AISdb-* repo renames, updates the LICENSE copyright holder to MAPS Lab, and switches contact email to mapslab@dal.ca. The AISViz product name and its sites (aisviz.cs.dal.ca, aisviz.gitbook.io) are intentionally unchanged. --- CODE_OF_CONDUCT.md | 2 +- LICENSE | 2 +- README.md | 8 ++++---- SECURITY.md | 2 +- aisdb/denoising_encoder.py | 2 +- aisdb/webdata/bathymetry.py | 4 ++-- aisdb/webdata/shore_dist.py | 6 +++--- aisdb_lib/Cargo.toml | 4 ++-- aisdb_lib/LICENSE | 2 +- docs/source/conf.py | 2 +- pyproject.toml | 4 ++-- receiver/Cargo.toml | 4 ++-- receiver/LICENSE | 2 +- 13 files changed, 22 insertions(+), 22 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 87a90845..7e92c1f0 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -59,7 +59,7 @@ representative at an online or offline event. ## Enforcement Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported to the community leaders responsible for enforcement at aisviz@dal.ca. +reported to the community leaders responsible for enforcement at mapslab@dal.ca. All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the diff --git a/LICENSE b/LICENSE index fadd260b..dcfd523b 100644 --- a/LICENSE +++ b/LICENSE @@ -630,7 +630,7 @@ state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - Copyright (C) 2023-2026 AISViz, Dalhousie University + Copyright (C) 2023-2026 MAPS Lab, Dalhousie University This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published diff --git a/README.md b/README.md index 7c36f81c..4a60f1c1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # AISdb-lite -A lightweight version of [AISdb](https://github.com/AISViz/AISdb) featuring advanced spatio-temporal capabilities with PostGIS and TimescaleDB (TigerData). Where the full AISdb shards AIS messages into per-month tables, AISdb-lite ingests everything into two global tables backed by TimescaleDB hypertables with PostGIS geometry. +A lightweight version of [AISdb](https://github.com/MAPS-Lab/AISdb) featuring advanced spatio-temporal capabilities with PostGIS and TimescaleDB (TigerData). Where the full AISdb shards AIS messages into per-month tables, AISdb-lite ingests everything into two global tables backed by TimescaleDB hypertables with PostGIS geometry. ## What it does @@ -90,9 +90,9 @@ Continuous integration builds wheels for Linux, macOS, and Windows and runs the ## Related projects -- [AISdb](https://github.com/AISViz/AISdb) is the canonical general-purpose package on [PyPI](https://pypi.org/project/aisdb/); this repository tracks the `vishvesh/dev` lineage of AISViz/AISdb -- [NOAA-Integrator](https://github.com/AISViz/NOAA-Integrator) acquires AIS data from NOAA Marine Cadastre and loads it into AISdb-aligned databases -- [Tutorials](https://github.com/AISViz/Tutorials) collects notebooks with worked examples for AISdb workflows +- [AISdb](https://github.com/MAPS-Lab/AISdb) is the canonical general-purpose package on [PyPI](https://pypi.org/project/aisdb/); this repository tracks the `vishvesh/dev` lineage of AISViz/AISdb +- [NOAA-Integrator](https://github.com/MAPS-Lab/AISdb-NOAA-Integrator) acquires AIS data from NOAA Marine Cadastre and loads it into AISdb-aligned databases +- [Tutorials](https://github.com/MAPS-Lab/AISdb-Tutorials) collects notebooks with worked examples for AISdb workflows ## License diff --git a/SECURITY.md b/SECURITY.md index 0560e405..c8b67d2b 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -16,7 +16,7 @@ The AISdb team takes security vulnerabilities seriously. If you discover a secur ### How to Report a Security Vulnerability: -- **Email:** Send an email to aisviz@dal.ca. Please include a detailed description of the issue, including the steps to reproduce the vulnerability. If possible, include patches, scripts, or other resources that could help evaluate the vulnerability. +- **Email:** Send an email to mapslab@dal.ca. Please include a detailed description of the issue, including the steps to reproduce the vulnerability. If possible, include patches, scripts, or other resources that could help evaluate the vulnerability. - **GitHub Issue:** For vulnerabilities that do not immediately impact the security of the project or its users (such as potential optimizations or best practices), consider opening a GitHub issue on our repository. ### Response Expectations: diff --git a/aisdb/denoising_encoder.py b/aisdb/denoising_encoder.py index 5abed2d5..1aac68f7 100644 --- a/aisdb/denoising_encoder.py +++ b/aisdb/denoising_encoder.py @@ -235,7 +235,7 @@ def update_dict_(tr_): class InlandDenoising: - data_url = "https://github.com/AISViz/AISdb/releases/download/data-v1/geo_land_water_NorthAmerica.7z" + data_url = "https://github.com/MAPS-Lab/AISdb/releases/download/data-v1/geo_land_water_NorthAmerica.7z" def __init__(self, data_dir, land_cache="land.pkl", water_cache="water.pkl"): # deferred import: pulls the raster-download stack (requests/py7zr) diff --git a/aisdb/webdata/bathymetry.py b/aisdb/webdata/bathymetry.py index 3bb462a2..c8a71e8c 100644 --- a/aisdb/webdata/bathymetry.py +++ b/aisdb/webdata/bathymetry.py @@ -15,8 +15,8 @@ # GEBCO 2022 grid split into two archives to fit release asset limits urls = ( - "https://github.com/AISViz/AISdb/releases/download/data-v1/raster-bathy-1.7z", - "https://github.com/AISViz/AISdb/releases/download/data-v1/raster-bathy-2.7z", + "https://github.com/MAPS-Lab/AISdb/releases/download/data-v1/raster-bathy-1.7z", + "https://github.com/MAPS-Lab/AISdb/releases/download/data-v1/raster-bathy-2.7z", ) diff --git a/aisdb/webdata/shore_dist.py b/aisdb/webdata/shore_dist.py index 7f0e8716..5c25452f 100644 --- a/aisdb/webdata/shore_dist.py +++ b/aisdb/webdata/shore_dist.py @@ -110,7 +110,7 @@ def download_unzip(data_url, data_dir, bytesize=0, timeout=(10, 30)): class ShoreDist(RasterFile): # This is self-stored data to easy the deployment process data_url = ( - "https://github.com/AISViz/AISdb/releases/download/data-v1/raster-shore.7z" + "https://github.com/MAPS-Lab/AISdb/releases/download/data-v1/raster-shore.7z" ) def __init__(self, data_dir, tif_filename="distance-from-shore.tif"): @@ -149,7 +149,7 @@ def get_distance(self, tracks): class PortDist(RasterFile): # This is self-stored data to ease the deployment process data_url = ( - "https://github.com/AISViz/AISdb/releases/download/data-v1/raster-ports.7z" + "https://github.com/MAPS-Lab/AISdb/releases/download/data-v1/raster-ports.7z" ) def __init__(self, data_dir, tif_filename="distance-from-port-v20201104.tiff"): @@ -188,7 +188,7 @@ def get_distance(self, tracks): class CoastDist(RasterFile): # This is self-stored data to ease the deployment process data_url = ( - "https://github.com/AISViz/AISdb/releases/download/data-v1/raster-coast.7z" + "https://github.com/MAPS-Lab/AISdb/releases/download/data-v1/raster-coast.7z" ) def __init__( diff --git a/aisdb_lib/Cargo.toml b/aisdb_lib/Cargo.toml index fa33947d..63dd22c8 100644 --- a/aisdb_lib/Cargo.toml +++ b/aisdb_lib/Cargo.toml @@ -1,14 +1,14 @@ [package] version = "1.8.0-alpha" name = "aisdb-lib" -authors = [ "AISViz Maintainers // aisviz@dal.ca",] +authors = [ "AISViz Maintainers // mapslab@dal.ca",] edition = "2021" include = [ "../aisdb/aisdb_sql", "/src/*",] build = "build.rs" readme = "../README.md" description = "AIS Database and Processing Utils" homepage = "https://aisviz.cs.dal.ca/" -repository = "https://github.com/AISViz/AISdb-lite" +repository = "https://github.com/MAPS-Lab/AISdb-lite" tutorials = "https://aisviz.gitbook.io/tutorials/" documentation = "https://aisviz.gitbook.io/documentation/" license-file = "LICENSE" diff --git a/aisdb_lib/LICENSE b/aisdb_lib/LICENSE index fadd260b..dcfd523b 100644 --- a/aisdb_lib/LICENSE +++ b/aisdb_lib/LICENSE @@ -630,7 +630,7 @@ state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - Copyright (C) 2023-2026 AISViz, Dalhousie University + Copyright (C) 2023-2026 MAPS Lab, Dalhousie University This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published diff --git a/docs/source/conf.py b/docs/source/conf.py index 6b589cb8..35037120 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -17,7 +17,7 @@ # -- Project information ----------------------------------------------------- project = "AISDB" -copyright = f"{datetime.today().year}, AISViz" +copyright = f"{datetime.today().year}, MAPS Lab" author = "AISViz" # -- General configuration --------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index daf8e674..7e2b8c6c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ ] [[project.authors]] -email = "aisviz@dal.ca" +email = "mapslab@dal.ca" name = "AISViz Maintainers" [project.license] @@ -32,7 +32,7 @@ file = "LICENSE" [project.urls] homepage = "https://aisviz.cs.dal.ca/" -repository = "https://github.com/AISViz/AISdb-lite" +repository = "https://github.com/MAPS-Lab/AISdb-lite" tutorials = "https://aisviz.gitbook.io/tutorials/" documentation = "https://aisviz.gitbook.io/documentation/" diff --git a/receiver/Cargo.toml b/receiver/Cargo.toml index 109ab4bb..6727ebf7 100644 --- a/receiver/Cargo.toml +++ b/receiver/Cargo.toml @@ -2,11 +2,11 @@ name = "aisdb-receiver" version = "1.8.0-alpha" edition = "2021" -authors = [ "AISViz Maintainers // aisviz@dal.ca", ] +authors = [ "AISViz Maintainers // mapslab@dal.ca", ] readme = "../README.md" description = "AISDB Receiver" homepage = "https://aisviz.cs.dal.ca/" -repository = "https://github.com/AISViz/AISdb-lite" +repository = "https://github.com/MAPS-Lab/AISdb-lite" tutorials = "https://aisviz.gitbook.io/tutorials/" documentation = "https://aisviz.gitbook.io/documentation/" license-file = "LICENSE" diff --git a/receiver/LICENSE b/receiver/LICENSE index fadd260b..dcfd523b 100644 --- a/receiver/LICENSE +++ b/receiver/LICENSE @@ -630,7 +630,7 @@ state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - Copyright (C) 2023-2026 AISViz, Dalhousie University + Copyright (C) 2023-2026 MAPS Lab, Dalhousie University This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published