Skip to content
Snippets Groups Projects
Commit 5370ca10 authored by Laura, Jason R's avatar Laura, Jason R
Browse files

Merge branch 'main' into 'main'

Main

See merge request astrogeology/autocnet!682
parents fdc7b868 8e295398
No related branches found
No related tags found
No related merge requests found
...@@ -34,6 +34,11 @@ release. ...@@ -34,6 +34,11 @@ release.
--> -->
## [Unreleased] ## [Unreleased]
## [1.0.2]
### Fixed
- API updates for numpy changing types and SQLAlchemy2.0.
- Tests updated or marked xfail for API changes
## [1.0.1] ## [1.0.1]
### Added ### Added
- Logging to `affine` transformation that warns when the absolute value of the shear on the affine transformation is greater than 1e-2. High shear in the transformation matric was observed attempting to match nadir LROC-NAC to high slew LROC-NAC data. These high slew images do not match well to nadir images. Additionally, the `x_read_length` and `y_read_length` variables in the `Roi` class (`roi.py`) have a hard coded read length of two times the passed size. This read size is insufficient as the affine shear increases. A candidate enhancement would be to automatically compute the read size based on the affine transformation. This was not done in this addition as matching between high slew and nadir images using a correlation coefficient based approach is quite poor. - Logging to `affine` transformation that warns when the absolute value of the shear on the affine transformation is greater than 1e-2. High shear in the transformation matric was observed attempting to match nadir LROC-NAC to high slew LROC-NAC data. These high slew images do not match well to nadir images. Additionally, the `x_read_length` and `y_read_length` variables in the `Roi` class (`roi.py`) have a hard coded read length of two times the passed size. This read size is insufficient as the affine shear increases. A candidate enhancement would be to automatically compute the read size based on the affine transformation. This was not done in this addition as matching between high slew and nadir images using a correlation coefficient based approach is quite poor.
......
package: package:
name: autocnet name: autocnet
version: 1.0.1 version: 1.0.2
channels: channels:
- conda-forge - conda-forge
- menpo
- usgs-astrogeology
source: source:
git_url: https://github.com/USGS-Astrogeology/autocnet.git git_url: https://code.usgs.gov/astrogeology/autocnet
git_rev: dev git_rev: main
requirements: requirements:
build: build:
- csmapi>=1.0.1 - csmapi
- dill=0.3.2 - dill
- geoalchemy2 - geoalchemy2
- geopandas=0.8.1 - geopandas
- kalasiris - kalasiris
- knoten>=0.2.1 - knoten
- networkx=2.4 - networkx
- opencv<=3.5 - opencv
- plio>=1.2.3 - plio
- plurmy>=0.1.1 - plurmy
- pyyaml=5.3.1 - pyyaml
- redis-py - redis-py
- scikit-image=0.17.2 - scikit-image
- scipy=1.5.1 - scipy
- shapely=1.7.0 - shapely
- sqlalchemy-utils>=0.37.0 - sqlalchemy-utils
host: host:
- python>=3 - python>=3.10
- pip
run: run:
- python>=3.10
- csmapi - csmapi
- cython
- cyvlfeat - cyvlfeat
- matplotlib
- dill - dill
- conda-forge::gdal
- geoalchemy2 - geoalchemy2
- geopandas - geopandas
- hoggorm
- imageio - imageio
- ipykernel - ipykernel
- jupyter
- kalasiris - kalasiris
- knoten - conda-forge::knoten
- ncurses - networkx>=2,<3
- networkx
- numpy - numpy
- opencv<=3.5 - opencv
- pillow - conda-forge::plio>=1.3
- plio>=1.3 - pandas
- pyyaml
- plio>=1.5.4
- plurmy - plurmy
- proj >= 7.0.0, <8
- pvl >= 1.0
- psycopg2 - psycopg2
- pyproj - pvl>=1.0,<2
- python>=3 - proj
- pyyaml - conda-forge::pyproj
- redis-py - richdem
- scikit-image - scikit-image>=0.17
- scikit-learn - scikit-learn
- scipy<=1.2.1 - scipy
- shapely - shapely
- sqlalchemy - sqlalchemy
- sqlalchemy-utils>=0.37.0 - sqlalchemy-utils
- usgscsm - redis-py<5
- conda-forge::usgscsm>=1.7.0
- vlfeat - vlfeat
- protobuf
test: test:
imports: imports:
......
...@@ -5,7 +5,7 @@ from setuptools import setup, find_packages ...@@ -5,7 +5,7 @@ from setuptools import setup, find_packages
with open('README.md', 'r') as f: with open('README.md', 'r') as f:
long_description = f.read() long_description = f.read()
__version__ = '1.0.1' __version__ = '1.0.2'
def setup_package(): def setup_package():
setup( setup(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment