Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
2cd3865
fix warning during make all
yunjunz Mar 31, 2020
4d74b73
install: add note to conda install gxx_linux/clangxx_osx-64
yunjunz Apr 21, 2020
9d8aec6
Merge pull request #10 from yunjunz/master
piyushrpt Apr 21, 2020
2081da6
adding Network.py and StackVRT.py to CMake
Apr 27, 2020
c696c36
Merge pull request #11 from hfattahi/master
piyushrpt Apr 27, 2020
6a5cf6b
add integratePS.py and change the default unwrapper to snaphu
Apr 27, 2020
fbe00d5
Merge pull request #12 from hfattahi/master
piyushrpt Apr 27, 2020
535ec47
Stack: update xml file path for .slc.full file if dir changed.
yunjunz Apr 22, 2020
dd4fa3f
Add Codacy badge
codacy-badger Apr 27, 2020
8d136cc
Merge pull request #13 from codacy-badger/codacy-badge
dbekaert Apr 27, 2020
85f712d
Merge pull request #14 from yunjunz/xml
piyushrpt May 2, 2020
e29c9bf
integratePS/unwrapStack: add --unw_method option
yunjunz Apr 25, 2020
4e1bd5b
Update workflows.md
yunjunz May 6, 2020
5abc668
Revert "Update workflows.md"
yunjunz May 6, 2020
84e7853
Merge pull request #16 from yunjunz/master
piyushrpt May 6, 2020
db832ca
tops2vrt: more printout msg
yunjunz May 5, 2020
d73431b
bugfix for vrt file writing
yunjunz May 7, 2020
66b2836
sequential: --bbox support vrt file input
yunjunz May 6, 2020
e094139
remove isce module and script call
yunjunz May 10, 2020
ac4fa69
Merge pull request #17 from yunjunz/test
piyushrpt May 10, 2020
b78c063
cmake cleanup
piyushrpt May 18, 2020
bf9218a
Adding circleci
piyushrpt May 18, 2020
9d36fb2
Merge pull request #22 from piyushrpt/cmake
piyushrpt May 19, 2020
9ed2fac
Update workflow docs
piyushrpt May 21, 2020
0617170
interface updated to evd
piyushrpt May 30, 2020
309391b
Updating EVD to support SBAS
piyushrpt May 30, 2020
bfb9c39
Merge pull request #24 from piyushrpt/cmake
piyushrpt May 30, 2020
641d006
Review feedback fixes
piyushrpt May 31, 2020
e0b9188
Reduce string comparisons in loop
piyushrpt May 31, 2020
de05213
update install doc for Mac
Jun 12, 2020
1f26833
Merge pull request #29 from hfattahi/master
hfattahi Jun 14, 2020
8d37be3
Fixing typo
piyushrpt Jun 20, 2020
0f25c19
Merge pull request #26 from piyushrpt/sbas
yjzhenglamarmota Jun 28, 2020
7d6e1d0
Enforce Armadillo version requirement (#32)
rtburns-jpl Jul 20, 2020
3b0dc74
Update tops2vrt.py
bjmarfito Oct 2, 2020
5db5d7c
Merge pull request #36 from bjmarfito/patch-1
piyushrpt Oct 2, 2020
2f50d5e
from osgeo import gdal
yunjunz Aug 13, 2020
4416663
Improve cmd argument description, remove cmd argument for individual …
vbrancat Jul 20, 2021
cf84242
Remove unnecessary co-registered SLC VRTs generation
vbrancat Jul 20, 2021
d0034bc
Code formatting (pep8) and remove unused imports
vbrancat Jul 20, 2021
8bb9083
Remove deprecated usage of np.int in favour of int
vbrancat Jul 20, 2021
c3d61b7
isort imports
vbrancat Jul 20, 2021
bb43fb6
Clean up code and improve comments/documentation
vbrancat Jul 20, 2021
9808c2a
Exit code if no coregistered SLC is found
vbrancat Jul 20, 2021
1601680
Add SLC directory, SLC extension and wavelength as command line inputs
vbrancat Jul 21, 2021
02e13d5
Name pixel_offset variable for clarity
vbrancat Jul 21, 2021
439c1ee
Merge pull request #47 from vbrancat/fix_tops2vrt
hfattahi Jul 21, 2021
c96442b
Revert tops2vrt changes
vbrancat Jul 26, 2021
37b2ec9
Merge pull request #49 from vbrancat/revert_tops2vrt
hfattahi Jul 26, 2021
bd9ca05
plot coherence matrix for one neighborhood (#50)
hfattahi Aug 3, 2021
230f703
WIP: Ci (#51)
hfattahi Aug 4, 2021
67483e9
Proposed changes to hardcoded parameters during unwrapping (#45)
bjmarfito Aug 6, 2021
e628eaf
unwrap_fringe: Assign metadata to None if no XML found (#54)
vbrancat Aug 17, 2021
74783e5
Add "set -e" to run_unwrap_ps_ds.sh (#56)
scottstanie Dec 16, 2021
fcb7ad6
unit test for evd (#65)
hfattahi Feb 21, 2022
0ca0ba7
Convert evdlib to pybind11 (#61)
rtburns-jpl Mar 14, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
version: 2.1
jobs:
build:
docker:
- image: ubuntu:bionic
steps:
- checkout:
path: /home/ubuntu/fringe
- run:
name: Setup Miniconda
command: |
set -ex
apt update
apt install -y wget make
apt-get update --yes && apt-get upgrade --yes
cd /home/ubuntu
wget "https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh" -O miniconda.sh
bash miniconda.sh -b -p /home/ubuntu/miniconda
source /home/ubuntu/miniconda/etc/profile.d/conda.sh
conda activate base
conda env create -f fringe/docs/environment_linux.yml
- run:
name: Install FRInGE
command: |
set -ex
source /home/ubuntu/miniconda/etc/profile.d/conda.sh
conda activate fringe
cd /home/ubuntu
mkdir build install
cd build
cmake -DCMAKE_INSTALL_PREFIX=../install ../fringe
make install

- run:
name: Test FRInGE
command: |
set -ex
source /home/ubuntu/miniconda/etc/profile.d/conda.sh
conda activate fringe
export PATH="/home/ubuntu/install/bin:$PATH"
export PYTHONPATH="/home/ubuntu/install/python:$PYTHONPATH"
export LD_LIBRARY_PATH="/home/ubuntu/install/lib:$LD_LIBRARY_PATH"
evd.py -h
nmap.py -h
ampdispersion.py -h
python3 /home/ubuntu/fringe/tests/evd/test_evd.py
26 changes: 5 additions & 21 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,24 +1,8 @@
###CMake for building FRInGE


###Make sure that symlinks are not being used.
###From GMT's cmake related files
get_filename_component (srcdir "${CMAKE_SOURCE_DIR}" REALPATH)
get_filename_component (bindir "${CMAKE_BINARY_DIR}" REALPATH)

###Minimum cmake version
cmake_minimum_required(VERSION 3.14 FATAL_ERROR)
if (POLICY CMP0048)
cmake_policy(SET CMP0048 NEW)
endif (POLICY CMP0048)


option(WITH_CUDA "Set ON|OFF (default=ON) to build CUDA library" OFF)

###Project
project( FRINGE
VERSION 0.1
LANGUAGES C CXX)
LANGUAGES CXX)

####!!!!-- Checking prerequisites --!!!!

Expand All @@ -32,7 +16,7 @@ set(CMAKE_CXX_STANDARD 11)
FIND_PACKAGE(GDAL 3.0 REQUIRED)

###Find Armadillo
FIND_PACKAGE(Armadillo REQUIRED)
FIND_PACKAGE(Armadillo 8.100 REQUIRED)

###Find openmp
find_package(OpenMP COMPONENTS CXX)
Expand All @@ -41,14 +25,14 @@ find_package(OpenMP COMPONENTS CXX)
FIND_PACKAGE(LAPACK REQUIRED)

###Find python3
FIND_PACKAGE(Python 3.6 COMPONENTS Interpreter Development )
FIND_PACKAGE(Python 3.7 COMPONENTS Interpreter Development NumPy)
include(useCython)

find_package(pybind11 REQUIRED)

###Include FRINGE specific paths
include (ConfigProject)

FIND_PACKAGE(Numpy REQUIRED)

####!!!!-- End of checking prerequisites --!!!!


Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# FRInGE

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e9bacb9410384df98fe86fadc422a9ee)](https://app.codacy.com/gh/isce-framework/fringe?utm_source=github.com&utm_medium=referral&utm_content=isce-framework/fringe&utm_campaign=Badge_Grade_Dashboard)

------

*Fine Resolution InSAR using Generalized Eigenvectors*
Expand Down
52 changes: 0 additions & 52 deletions cmake/FindAtlas.cmake

This file was deleted.

2 changes: 1 addition & 1 deletion cmake/FindCython.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ find_package(Python 3.6)
if(Python_Interpreter_FOUND)
get_filename_component( _python_path ${Python_EXECUTABLE} PATH )
find_program( CYTHON_EXECUTABLE
NAMES cython${Python_VERSION_MAJOR} cython-${Python_VERSION_MAJOR}.${Python_VERSION_MINOR} cython cython.bat
NAMES cython${Python_VERSION_MAJOR} cython-${Python_VERSION_MAJOR}.${Python_VERSION_MINOR} cython cython.bat
HINTS ${_python_path}
)
else()
Expand Down
Loading