Giter Site home page Giter Site logo

Need a release about usgscsm HOT 9 CLOSED

jlaura avatar jlaura commented on July 20, 2024
Need a release

from usgscsm.

Comments (9)

thareUSGS avatar thareUSGS commented on July 20, 2024 1

I agree that the inclusion of PROJ has been problematic. Not sure how to move forward, perhaps make PROJ optional? But requiring the proj library (which also needs sqlite and curl) along-side the usgscsm and ale libraries has a large potential to conflict with applications like GXP. GXP has its own version of PROJ already.

from usgscsm.

oleg-alexandrov avatar oleg-alexandrov commented on July 20, 2024 1

from usgscsm.

oleg-alexandrov avatar oleg-alexandrov commented on July 20, 2024 1

On my side I can confirm that newly-minted usgscsm version 1.7 built with proj 9.1.0 plays nice with ISIS 8.0.0 and ASP, and I tested with linescan, frame, pushframe, and SAR datasets.

from usgscsm.

thareUSGS avatar thareUSGS commented on July 20, 2024

PROJ was included to allow for "map projected" stereo. This was tested as a "just in case" need for Europa Clipper EIS (imaging pushbroom). Given that Europa Clipper is a fly-by mission, single images will be widely varying in spatial resolution (e.g., Cassini SAR). To collect stereo, the images might need to be map projected on a sphere. For the initial usgscsm test, PROJ was used to support the Oblique Cylindrical projection. The Obl. Cylindrical project "could" be hard-wired I guess. Now, I am a fan of using PROJ for this use case, but perhaps not currently how it is released.

I don't think the impact for a temporary removal of PROJ from usgscsm would be a large impact as EIS is still under development and we are awaiting synthetic data for testing. The mission is going to take a several more years to get there!

from usgscsm.

acpaquette avatar acpaquette commented on July 20, 2024

@jlaura @thareUSGS @oleg-alexandrov can this be considered finished once that ASP release goes out?

from usgscsm.

thareUSGS avatar thareUSGS commented on July 20, 2024

I'm not sure the Windows build is getting created. Perhaps that action was never merged with Jay's testing? I can see the last build here: https://github.com/DOI-USGS/usgscsm/actions/runs/5467455000

from usgscsm.

jlaura avatar jlaura commented on July 20, 2024

@acpaquette Yes. I opened this issue specifically for a linux release.

@thareUSGS I will get back onto #442 now to get a windows release rolled. I think that ale is integrated now, so it should be even easier than before. 🚀

from usgscsm.

acpaquette avatar acpaquette commented on July 20, 2024

@jlaura ALE isn't integrated yet but I can get that PR rolling and fixed on linux. Is that something we want to see happen?

from usgscsm.

jlaura avatar jlaura commented on July 20, 2024

@acpaquette I don't know that we need to rush it. Right now the windows CI builds ALE and USGSCSM and then uploads them as build artifacts. That should be working for @thareUSGS (can you please confirm?).

Is the plan to get all usgscsm dependencies in the binary? If so, I think waiting to roll that for all platforms makes sense.

Also - I am going to close because this is done from my perspective. We are tracking the windows build in #441 and the M1/M2 architecture in #443. Please reopen if anyone disagrees!

from usgscsm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.