Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/georust/gdal

Rust bindings for GDAL
https://github.com/georust/gdal

change queue constructor

5ce1d945d6a96d12d08d0d68700d641bbd3e91dd authored over 10 years ago by Alex Morega <[email protected]>
inline spawn_test_worker code

ae3ded3e228c03172b5ce0140742448465f6b457 authored over 10 years ago by Alex Morega <[email protected]>
change import

e748672f4d18566c611c2a35b5360c69353af573 authored over 10 years ago by Alex Morega <[email protected]>
nicer api for implementing workers

819b3531a5c9b629ff9784c7b293653abb84d6fd authored over 10 years ago by Alex Morega <[email protected]>
transform WorkUnit to a tuple

84ec14832b844ebc4622a210c4db1a400221b19c authored over 10 years ago by Alex Morega <[email protected]>
use std::task instead of native::task

986434683c1e7276085c094c3c455c2794f01a0c authored over 10 years ago by Alex Morega <[email protected]>
skeleton docs

fffe85fef3ffacc3b102a7e5034b9abae9a38e12 authored over 10 years ago by Alex Morega <[email protected]>
reorganize test submodule

2d2478430e55341c4d8197fab29569663957e7be authored over 10 years ago by Alex Morega <[email protected]>
vec.map was deprecated; use iterator map

724ed04774e506462e2f0bf9145736992ea19206 authored over 10 years ago by Alex Morega <[email protected]>
rename module work to workqueue

3ceccb263f30e7714e926c2063a069ba11d8994a authored over 10 years ago by Alex Morega <[email protected]>
move tests to their own module

38d953ee553fe282ba9c002e58c0265d1f3c908d authored over 10 years ago by Alex Morega <[email protected]>
make the benchmarks smaller

3581178e217790195107e0813d0eedcc99d2fa27 authored over 10 years ago by Alex Morega <[email protected]>
benchmark for spawning workers

2d84e8aa339fd5e37f295088b77f682978d1fe74 authored over 10 years ago by Alex Morega <[email protected]>
add benchmark for worker queue

92250aa02c937fe83cb32d282d7e1c301251852b authored over 10 years ago by Alex Morega <[email protected]>
mark test helper function

0f465b51eb7643fb60991ef37fa61f597c744699 authored over 10 years ago by Alex Morega <[email protected]>
rename 'execute' to 'push'

3e8ac6249e886afbcf759cd08586ec8286877afd authored over 10 years ago by Alex Morega <[email protected]>
use the new worker queue when rendering tiles

47b5acf1860438644472c2ac8fd7ef4e649ab9e2 authored over 10 years ago by Alex Morega <[email protected]>
WorkQueueProxy is cloneable

b0c8ee423acc4ad55071699fc8fb7afc0c5788dd authored over 10 years ago by Alex Morega <[email protected]>
create queue proxy so we can enqueue from tasks

b2fc90660408bf5212651f97c7ae1d4075cd001f authored over 10 years ago by Alex Morega <[email protected]>
change import

d727d9b2b10e073a768527217bda8cf1d453e324 authored over 10 years ago by Alex Morega <[email protected]>
extract test worker

e596ff63d5a42fe9f3ef37ace7dfc228a4bfd7ee authored over 10 years ago by Alex Morega <[email protected]>
rename field

0b42f55c510e2ccc035c100d93726aea9d46015f authored over 10 years ago by Alex Morega <[email protected]>
parametrize the queue

0ffac4213a1a5e1f5c9f1b909edb3c808b97578b authored over 10 years ago by Alex Morega <[email protected]>
move worker outside of WorkQueue

e553622b93d7339dd0aeb1a9dbcb42d87bd2ef2e authored over 10 years ago by Alex Morega <[email protected]>
shorten variable names

625b8c6ebeb437c8b50ad742cb4613114cd34479 authored over 10 years ago by Alex Morega <[email protected]>
separate worker channel creation

610aac56563589ddff1cc946890137f1924d8f94 authored over 10 years ago by Alex Morega <[email protected]>
create workers on demand

0a68379361586b42c4ee8e8e86ba9ebccf71e7fd authored over 10 years ago by Alex Morega <[email protected]>
register worker with dispatcher

41f0fe34918773d4f447591a855d4b6be59369de authored over 10 years ago by Alex Morega <[email protected]>
start dispatcher before workers

6b84a12cbfcea22dda73a8b094c6d1f392ed860c authored over 10 years ago by Alex Morega <[email protected]>
dispatcher knows how many tasks to halt

84e77270e9aa40395d8f4a511ce2acb19a0c6b0a authored over 10 years ago by Alex Morega <[email protected]>
dispatcher has its own set of messages

efe0f2e13b3f619190b712b019928acd39032f78 authored over 10 years ago by Alex Morega <[email protected]>
rewrite dispatcher loop

f72ce0ab201d2b72cc95520159a15a7a9eaea4a5 authored over 10 years ago by Alex Morega <[email protected]>
rename variables, move imports to the top

fc635b7bda0d943d9de8c7761236c2067e8c061b authored over 10 years ago by Alex Morega <[email protected]>
send MessageToWorker instead of raw integer

09be732a2f40914d4793684298e4dc09f49f823b authored over 10 years ago by Alex Morega <[email protected]>
basic worker queue implementation

65aff20563f61f425b9904b0701de7075afb21e1 authored over 10 years ago by Alex Morega <[email protected]>
make sure the buffer size is sane

03ac54942f45c3488a11d5c711aeacfb5ff024c9 authored over 10 years ago by Alex Morega <[email protected]>
store buffer size as Point

3415f6e7612f299d31f5c679dd4f4e8e9415f810 authored over 10 years ago by Alex Morega <[email protected]>
use Point arguments for write_raster

e900a6c353eca5eada7e6f58d4be599eae9ba0de authored over 10 years ago by Alex Morega <[email protected]>
use Point arguments for read_raster

4f9dddd892e15b8b0edaea99ba773b827772cb19 authored over 10 years ago by Alex Morega <[email protected]>
implement casting to different Point type

7a62726f3e4f6b7d897786306215873179004eed authored over 10 years ago by Alex Morega <[email protected]>
Proj.project works with Point objects

6d6e493a6913f26122f4026c3fbe985c5f76fcfa authored over 10 years ago by Alex Morega <[email protected]>
use our own Point instead of geom::point::Point2D

87788a6a89d0543186926b88e5400db7859ba2db authored over 10 years ago by Alex Morega <[email protected]>
implement point subtraction

d843b2624b1043d74454040069641d1dec10f47d authored over 10 years ago by Alex Morega <[email protected]>
implement point scaling

61004c68a7df2f2d387489de198750c2b8880ab7 authored over 10 years ago by Alex Morega <[email protected]>
Point type

inspired by
https://github.com/mozilla-servo/rust-geom/blob/master/point.rs

d2be81ad59daedc310733c704c5a9eea3e2b3fcd authored over 10 years ago by Alex Morega <[email protected]>
don't build tile executable

aaa951f8205890c8a63f88c03b3cb25c162df305 authored over 10 years ago by Alex Morega <[email protected]>
remove main code from tile.rs

c27409edb23d6b682323159627aded77f03fc033 authored over 10 years ago by Alex Morega <[email protected]>
don't print out messages

2e5b00d270284605716ea506a2e5cdcf0562b2c2 authored over 10 years ago by Alex Morega <[email protected]>
show our tiles instead of osm

6bc7d4991cc6cfc54d64bf16178c9b548416f4c9 authored over 10 years ago by Alex Morega <[email protected]>
serve tiles via http

8df36d392eae338429f5bdadc510b65dc644de1f authored over 10 years ago by Alex Morega <[email protected]>
wrap tile code in a function

38a5d71f80e945ebe85cc44811c70c2d54f04669 authored over 10 years ago by Alex Morega <[email protected]>
get a specific XYZ tile

01ecf465f7ad867c008b40225e577963a86dfdac authored over 10 years ago by Alex Morega <[email protected]>
calculate source window using Point2D and coords

0d73a909ce68bb5573530b758a827a534f743ab0 authored over 10 years ago by Alex Morega <[email protected]>
write message to stderr

5dec38c23054ffcbe654058bb227cb7111388cd7 authored over 10 years ago by Alex Morega <[email protected]>
clean up makefile

9f51a786c4d62a924a4945824e6942625c249775 authored over 10 years ago by Alex Morega <[email protected]>
project coordinate pair

77c3e7fc79f4653cbaab43d411c418bc3337ba1a authored over 10 years ago by Alex Morega <[email protected]>
clean up a projection when finished

6f967b181eb94e7ce45d9a87fad3a81659cda82a authored over 10 years ago by Alex Morega <[email protected]>
create prooj object

bddbc8e8434aff61a21e1fcfa97f751263cbec5d authored over 10 years ago by Alex Morega <[email protected]>
add driver and dataset to makefile

42eab1391f44ef018e5d58f22a85d28f4c9d3d23 authored over 10 years ago by Alex Morega <[email protected]>
fix imports

09feb44f7960a58d3552f3672c5d5399617494eb authored over 10 years ago by Alex Morega <[email protected]>
move dataset to separate module

0af251c5b25dc28dde9cd53c7e5e08e42190ece0 authored over 10 years ago by Alex Morega <[email protected]>
extract driver to separate module

24609ecde590d72a7a06d642af44363126d4f990 authored over 10 years ago by Alex Morega <[email protected]>
transform gdal.rs into module

073375cbeddac420d32481f88c930262afd9c8f2 authored over 10 years ago by Alex Morega <[email protected]>
take a tile from the raster image

575edb97ebae517f03911b0661c98a19c8cd74d4 authored over 10 years ago by Alex Morega <[email protected]>
implement create_copy

1e2ad1eb72cd9e76e6f7c5573c8dd50f67b836ca authored over 10 years ago by Alex Morega <[email protected]>
write raster data

5920a2abf2e6a0016e4f920cb06262a1a122b18e authored over 10 years ago by Alex Morega <[email protected]>
read raster data

5178183590f25923745321d520f1197196edc636 authored over 10 years ago by Alex Morega <[email protected]>
create in-memory tile

20bea1b7c90dab72289d8111f760bf85ecf6c171 authored over 10 years ago by Alex Morega <[email protected]>
open source image

b5e53ff872c1bd6426df764f827a82463ea8538f authored over 10 years ago by Alex Morega <[email protected]>
implement GDALCreate

7f722b347cf4afbd789f3a50aa550bfacc23af9c authored over 10 years ago by Alex Morega <[email protected]>
load gdal memory driver

9e3571f99598ad3e2e3c05a545e9041302b22823 authored over 10 years ago by Alex Morega <[email protected]>
new 'tile' program

1a747aadf6963a62e25e63f2566dcdc2b567e2f7 authored over 10 years ago by Alex Morega <[email protected]>
fix markdown

f8025de84b68e031616f881946de1019f19db795 authored over 10 years ago by Alex Morega <[email protected]>
reorganize objects in module

705624e53aeccfde35c00d8482f7fcc6dda4ed25 authored over 10 years ago by Alex Morega <[email protected]>
tidy up unsafe code blocks

f68fdac18651989bb2081f261991b442999ba42c authored over 10 years ago by Alex Morega <[email protected]>
remove most locks

we only need a lock when registering drivers

8f4e91e7cdbbd4e34e85fe0cde09a7641f6415d3 authored over 10 years ago by Alex Morega <[email protected]>
make sure drivers are registered before get_driver

9a1452ccbd6994370b5ff5162e5ec447e318b2d5 authored over 10 years ago by Alex Morega <[email protected]>
extract `register_drivers` function

6ac184bdc969d24cd6de959b13826a1c33408592 authored over 10 years ago by Alex Morega <[email protected]>
get driver by name

c91306831ad75e4416a693595b23d1cf43677e3f authored over 10 years ago by Alex Morega <[email protected]>
get dataset driver

a6ca4c91e3753e20b3ea5f69a5ee245a3356eaef authored over 10 years ago by Alex Morega <[email protected]>
get/set projection

38a115404c4106e823b715d660cf2606a7128da9 authored over 10 years ago by Alex Morega <[email protected]>
implement get_raster_count

4674f03822c2cd368ba44e40af5b93929812a56f authored over 10 years ago by Alex Morega <[email protected]>
get raster size

5a92af4a9d2feedcea20047270d09120ec198672 authored over 10 years ago by Alex Morega <[email protected]>
only call GDALAllRegister once

abbffaca1463e20db0bf3710ed0ebc2c278fc86b authored over 10 years ago by Alex Morega <[email protected]>
destructor for dataset

e0d58d5fe36c8313129688aaf409607c4fea300a authored over 10 years ago by Alex Morega <[email protected]>
protect calls to GDAL with a mutex

a8d0716a33cac518dae1221601d81c39f99eb06e authored over 10 years ago by Alex Morega <[email protected]>
simplify imports

419016ea27fdc2cd3ecf1e33bf61380823daf1e2 authored over 10 years ago by Alex Morega <[email protected]>
use c types in external interface

146e8e8d5880339f0378ef72c4b11425465c6303 authored over 10 years ago by Alex Morega <[email protected]>
match on is_null

e6770f4aa9a9f6d89a39559224a50a070c967bc3 authored over 10 years ago by Alex Morega <[email protected]>
implement wrapper for GDALOpen

75fdb131b4173773c8a52e639d19519f8dc4b837 authored over 10 years ago by Alex Morega <[email protected]>
tiny copy of NASA's BlueMarble image

cb235e4ae19fc4efb946d82d3bf41b440377872a authored over 10 years ago by Alex Morega <[email protected]>
pass argument to version_info

c999c64af559fc969a18a263226c31e09c7054c5 authored over 10 years ago by Alex Morega <[email protected]>
first gdal binding: version_info

887102e824370487be32ab5f516be220fef0d0d2 authored over 10 years ago by Alex Morega <[email protected]>
page title

0777e8207eccaf504956c3cdef05e73e39aa39c3 authored over 10 years ago by Alex Morega <[email protected]>
leaflet map on homepage

42db9cdf5859bd2ad95e791b8bda6d8618ff28c1 authored over 10 years ago by Alex Morega <[email protected]>
index_html and 404 responses

bf35713f4710bf33dc0e9e7f46be77ce4c30989e authored over 10 years ago by Alex Morega <[email protected]>
trivial http server

425cfaae0d70ebfff3d2a8f8bc956245f765b3ed authored over 10 years ago by Alex Morega <[email protected]>
allow flags for rustc

dce387585c4498e7a6d1627c4cde780f8e89dd5e authored over 10 years ago by Alex Morega <[email protected]>
rename makefile target `test` to `check`

24eaa258db668e2bf5d8bf3c8afa186623c6a335 authored over 10 years ago by Alex Morega <[email protected]>
build main executable

aee1b28ce7935e5e88ae646a93c530b9c8179ddc authored over 10 years ago by Alex Morega <[email protected]>