Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 01:03

    tomkralidis on oaproc-fixes

    (compare)

  • 01:03

    tomkralidis on master

    simplify OAProc parameter handl… (compare)

  • 00:03
    tomkralidis milestoned #746
  • 00:01

    tomkralidis on oaproc-fixes

    simplify OAProc parameter handl… (compare)

  • Jul 23 21:34

    francbartoli on typo-patch-hello-word

    (compare)

  • Jul 23 20:05
    ksonda commented #687
  • Jul 23 18:50

    tomkralidis on master

    fix OARec test data (#745) * f… (compare)

  • Jul 23 17:39

    tomkralidis on master

    OARec bbox should be two arrays… (compare)

  • Jul 23 17:33
    tomkralidis milestoned #744
  • Jul 23 01:58
    tomkralidis milestoned #736
  • Jul 22 23:11

    tomkralidis on master

    Patch SensorThings API Tests (#… (compare)

  • Jul 22 23:11

    tomkralidis on master

    Fix typo (#743) (compare)

  • Jul 22 23:10

    tomkralidis on master

    - update the script that loads … (compare)

  • Jul 22 23:10

    tomkralidis on master

    - Switched to python3, when loa… (compare)

  • Jul 22 22:09

    francbartoli on typo-patch-hello-word

    Fix typo (compare)

  • Jul 22 18:15
    webb-ben commented #728
  • Jul 22 17:30
    tomkralidis commented #739
  • Jul 22 17:30

    tomkralidis on master

    Updating ES Dockerfile (#739) … (compare)

  • Jul 22 15:14

    tomkralidis on es-docker-patch

    (compare)

  • Jul 22 15:14

    tomkralidis on master

    Update Dockerfile (#738) (compare)

paul van genuchten
@pvgenuchten
so language, like format, would be parsed in api.py and then sent to the provider with relevant calls?
these base-parameters can be wrapped in an object, so we wouldn't need to extend each of the calls when we add an additional property (like schema)
Sander Schaminee
@GeoSander
We could also find the best match for the requested provider language in api.py(we already have the provider definition there too) and pass that as a Babel Locale to the provider (e.g. in the query call). That would keep the providers "clean" while still keeping it semi-intuitive.
Sander Schaminee
@GeoSander
Experimenting a bit now...
How would you guys suggest passing the language to the query (and get) function? Simply add a language=None parameter? This means I'll have to change all the signatures for each provider query function. Then we'll have a parameter in there that most providers won't need. Changing the signature to just have **kwargs would also be a possibility and more future-proof, but we'll have to document this properly (like @tomkralidis did for the new XarrayEDRProvider), else developers will be in the dark as to which items are available in the kwargs dict.
Any other suggestions?
Sander Schaminee
@GeoSander
I guess that the best solution to do this would be to append a **kwargs dict to all provider query method signatures. The creators of providers that need an explicit language parameter could always add that to their query method and it would still work for the other provider classes.
Sander Schaminee
@GeoSander
I have created the an alternative PR geopython/pygeoapi#664. Please let me know what you guys think :)
Tom Kralidis
@tomkralidis
Hi Sander: I can take a deeper dive into this following Wednesday.
Sander Schaminee
@GeoSander
Great, thanks!
Tom Kralidis
@tomkralidis
nice demo of pygeoapi and OAProc at today’s OGC EO Exploitation DWG meeting — nice work @totycro !
rtrm
@freenode_rtrm:matrix.org
[m]
hello
Tom Kralidis
@tomkralidis

hey all: reminder of the 3 pygeoapi sessions at this Wednesday’s OGC Developer Track: https://github.com/opengeospatial/developer-track#agenda

@pvgenuchten, @francbartoli and myself will be presenting on OATiles, OARec, and OAProc.

paul van genuchten
@pvgenuchten
tom the timing on github is ok? on ogcmeet.org agend it indicates:
image.png
Tom Kralidis
@tomkralidis
@pvgenuchten (cc @francbartoli) . All times are EDT per the agenda.
paul van genuchten
@pvgenuchten
so the records track is at 15:15 - 17:15 edt, because ogcmeet.org indicates it at 11:15 AM - 12:45 PM edt
Tom Kralidis
@tomkralidis

@pvgenuchten @francbartoli from Gobe:

The agenda on the GitHub repo is authoritative.

https://github.com/opengeospatial/developer-track/discussions/4#discussioncomment-515138

Tom Kralidis
@tomkralidis
@pvgenuchten @francbartoli I am sending out the slides tomorrow at 13h UTC FYI. Let me know if this is okay.
Francesco Bartoli
@francbartoli
+1
Looking at the deck right now. Since I’m block 1 I guess slides 2-6 is up to me @tomkralidis?
Francesco Bartoli
@francbartoli
or they are meant to be shared for each pygeoapi block?
paul van genuchten
@pvgenuchten
i added those slides francesco, just to have some content, please update to your liking, openlayers is a nice-to-mention but probably too early to actually use?
but i guess we can also use it as a xyz tile source
Francesco Bartoli
@francbartoli
Yes I’m not going to use it but I can mention
paul van genuchten
@pvgenuchten
are you using leaflet instead?
Francesco Bartoli
@francbartoli
the pygeoapi template is using leaflet yes
with a plugin
Tom Kralidis
@tomkralidis
slides 1-6 are core for all pygeoapi exercises I think
Tom Kralidis
@tomkralidis
@pvgenuchten @francbartoli putting finishing touches on presentation and then sending out (in an hour)
paul van genuchten
@pvgenuchten
+1
Tom Kralidis
@tomkralidis
@francbartoli / @pvgenuchten checking in, are we good for today ?
paul van genuchten
@pvgenuchten
i noticed some comments that you want to use mostly gitter (this one?) for questions, or are we presenting the slides along side?
Francesco Bartoli
@francbartoli
all good on my side @tomkralidis
Tom Kralidis
@tomkralidis
@pvgenuchten not following?
paul van genuchten
@pvgenuchten
what do you mean tom, who/what is not clear?
i'm in the gotomeeting
Francesco Bartoli
@francbartoli
where is the link @pvgenuchten?
Alex Kmoch
@allixender
The GotoMeeting session is not linked in the program schedule :cry:
Francesco Bartoli
@francbartoli
I found that but it is saying that the id is not valid for me
No sorry what I found is an old id for a sprint
Tom Kralidis
@tomkralidis

@pvgenuchten

i noticed some comments that you want to use mostly gitter (this one?) for questions, or are we presenting the slides along side?

We’re using the slides during the presentation. I mention Gitter if people have technical issues, does that work/make sense?

paul van genuchten
@pvgenuchten
Sure, nice!
Francesco Bartoli
@francbartoli

@pvgenuchten

i noticed some comments that you want to use mostly gitter (this one?) for questions, or are we presenting the slides along side?

We’re using the slides during the presentation. I mention Gitter if people have technical issues, does that work/make sense?

+1

paul van genuchten
@pvgenuchten
but i guess we also monitor the github discussions
Alex Kmoch
@allixender