Coder Social home page Coder Social logo

a448's People

Contributors

phaustin avatar

Watchers

 avatar  avatar

a448's Issues

EW todo list

Task list for watershed/burn index projects

  • First satpy tutorial and put before and after geotiffs into satpy xarray
  • Satpy resample to resample both images on the same grid
  • Qualitative/quantitative check on how good the burn ratio did.
  • cloud masking
  • compare two different channel

Jacks Precipitation Project

-[ ]Define which packages to take from CMIP6 catalogue for past and future precipitation figures
-[ ] Slice Vancouver and get raw numbers for precipitation values
-[ ] Contour Precipitation Values using Matplotlib

AK First notebook for CMIP6 not working

this only needs to be created once

gcs = gcsfs.GCSFileSystem(token='anon')

get the path to a specific zarr store (the first one from the dataframe above)

zstore = df_ta_ncar.zstore.values[-1]

create a mutable-mapping-style interface to the store

mapper = gcs.get_mapper(zstore)

open it using xarray and zarr

ds = xr.open_zarr(mapper, consolidated=True)
ds


OutOfBoundsDatetime Traceback (most recent call last)
c:\users\andersen\miniconda37\lib\site-packages\xarray\coding\times.py in decode_cf_datetime(num_dates, units, calendar, use_cftime)
156 try:
--> 157 dates = _decode_datetime_with_pandas(flat_num_dates, units, calendar)
158 except (OutOfBoundsDatetime, OverflowError):

c:\users\andersen\miniconda37\lib\site-packages\xarray\coding\times.py in _decode_datetime_with_pandas(flat_num_dates, units, calendar)
104 "Cannot decode times from a non-standard calendar, {!r}, using "
--> 105 "pandas.".format(calendar)
106 )

OutOfBoundsDatetime: Cannot decode times from a non-standard calendar, 'noleap', using pandas.

During handling of the above exception, another exception occurred:

ModuleNotFoundError Traceback (most recent call last)
c:\users\andersen\miniconda37\lib\site-packages\xarray\coding\times.py in _decode_cf_datetime_dtype(data, units, calendar, use_cftime)
76 try:
---> 77 result = decode_cf_datetime(example_value, units, calendar, use_cftime)
78 except Exception:

c:\users\andersen\miniconda37\lib\site-packages\xarray\coding\times.py in decode_cf_datetime(num_dates, units, calendar, use_cftime)
159 dates = _decode_datetime_with_cftime(
--> 160 flat_num_dates.astype(np.float), units, calendar
161 )

c:\users\andersen\miniconda37\lib\site-packages\xarray\coding\times.py in _decode_datetime_with_cftime(num_dates, units, calendar)
93 def _decode_datetime_with_cftime(num_dates, units, calendar):
---> 94 import cftime
95

ModuleNotFoundError: No module named 'cftime'

During handling of the above exception, another exception occurred:

ValueError Traceback (most recent call last)
in
9
10 # open it using xarray and zarr
---> 11 ds = xr.open_zarr(mapper, consolidated=False)
12 ds

c:\users\andersen\miniconda37\lib\site-packages\xarray\backends\zarr.py in open_zarr(store, group, synchronizer, chunks, decode_cf, mask_and_scale, decode_times, concat_characters, decode_coords, drop_variables, consolidated, overwrite_encoded_chunks, **kwargs)
596 consolidated=consolidated,
597 )
--> 598 ds = maybe_decode_store(zarr_store)
599
600 # auto chunking needs to be here and not in ZarrStore because variable

c:\users\andersen\miniconda37\lib\site-packages\xarray\backends\zarr.py in maybe_decode_store(store, lock)
579 concat_characters=concat_characters,
580 decode_coords=decode_coords,
--> 581 drop_variables=drop_variables,
582 )
583

c:\users\andersen\miniconda37\lib\site-packages\xarray\conventions.py in decode_cf(obj, concat_characters, mask_and_scale, decode_times, decode_coords, drop_variables, use_cftime)
583 decode_coords,
584 drop_variables=drop_variables,
--> 585 use_cftime=use_cftime,
586 )
587 ds = Dataset(vars, attrs=attrs)

c:\users\andersen\miniconda37\lib\site-packages\xarray\conventions.py in decode_cf_variables(variables, attributes, concat_characters, mask_and_scale, decode_times, decode_coords, drop_variables, use_cftime)
492 decode_times=decode_times,
493 stack_char_dim=stack_char_dim,
--> 494 use_cftime=use_cftime,
495 )
496 if decode_coords:

c:\users\andersen\miniconda37\lib\site-packages\xarray\conventions.py in decode_cf_variable(name, var, concat_characters, mask_and_scale, decode_times, decode_endianness, stack_char_dim, use_cftime)
334 times.CFDatetimeCoder(use_cftime=use_cftime),
335 ]:
--> 336 var = coder.decode(var, name=name)
337
338 dimensions, data, attributes, encoding = variables.unpack_for_decoding(var)

c:\users\andersen\miniconda37\lib\site-packages\xarray\coding\times.py in decode(self, variable, name)
424 units = pop_to(attrs, encoding, "units")
425 calendar = pop_to(attrs, encoding, "calendar")
--> 426 dtype = _decode_cf_datetime_dtype(data, units, calendar, self.use_cftime)
427 transform = partial(
428 decode_cf_datetime,

c:\users\andersen\miniconda37\lib\site-packages\xarray\coding\times.py in _decode_cf_datetime_dtype(data, units, calendar, use_cftime)
84 "opening your dataset with decode_times=False." % (units, calendar_msg)
85 )
---> 86 raise ValueError(msg)
87 else:
88 dtype = getattr(result, "dtype", np.dtype("object"))

ValueError: unable to decode time units 'hours since 1850-01-15 12:00:00.000000' with calendar 'noleap'. Try opening your dataset with decode_times=False.

Error Message for Pangeo(basic_search_and_load)

this only needs to be created once

gcs = gcsfs.GCSFileSystem(token='anon')

get the path to a specific zarr store (the first one from the dataframe above)

zstore = df_ta_ncar.zstore.values[-1]

create a mutable-mapping-style interface to the store

mapper = gcs.get_mapper(zstore)

open it using xarray and zarr

ds = xr.open_zarr(mapper, consolidated=True)
ds

OutOfBoundsDatetime Traceback (most recent call last)
~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/coding/times.py in decode_cf_datetime(num_dates, units, calendar, use_cftime)
156 try:
--> 157 dates = _decode_datetime_with_pandas(flat_num_dates, units, calendar)
158 except (OutOfBoundsDatetime, OverflowError):

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/coding/times.py in _decode_datetime_with_pandas(flat_num_dates, units, calendar)
104 "Cannot decode times from a non-standard calendar, {!r}, using "
--> 105 "pandas.".format(calendar)
106 )

OutOfBoundsDatetime: Cannot decode times from a non-standard calendar, 'noleap', using pandas.

During handling of the above exception, another exception occurred:

ModuleNotFoundError Traceback (most recent call last)
~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/coding/times.py in _decode_cf_datetime_dtype(data, units, calendar, use_cftime)
76 try:
---> 77 result = decode_cf_datetime(example_value, units, calendar, use_cftime)
78 except Exception:

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/coding/times.py in decode_cf_datetime(num_dates, units, calendar, use_cftime)
159 dates = _decode_datetime_with_cftime(
--> 160 flat_num_dates.astype(np.float), units, calendar
161 )

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/coding/times.py in _decode_datetime_with_cftime(num_dates, units, calendar)
93 def _decode_datetime_with_cftime(num_dates, units, calendar):
---> 94 import cftime
95

ModuleNotFoundError: No module named 'cftime'

During handling of the above exception, another exception occurred:

ValueError Traceback (most recent call last)
in
9
10 # open it using xarray and zarr
---> 11 ds = xr.open_zarr(mapper, consolidated=True)
12 ds

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/backends/zarr.py in open_zarr(store, group, synchronizer, chunks, decode_cf, mask_and_scale, decode_times, concat_characters, decode_coords, drop_variables, consolidated, overwrite_encoded_chunks, **kwargs)
596 consolidated=consolidated,
597 )
--> 598 ds = maybe_decode_store(zarr_store)
599
600 # auto chunking needs to be here and not in ZarrStore because variable

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/backends/zarr.py in maybe_decode_store(store, lock)
579 concat_characters=concat_characters,
580 decode_coords=decode_coords,
--> 581 drop_variables=drop_variables,
582 )
583

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/conventions.py in decode_cf(obj, concat_characters, mask_and_scale, decode_times, decode_coords, drop_variables, use_cftime)
583 decode_coords,
584 drop_variables=drop_variables,
--> 585 use_cftime=use_cftime,
586 )
587 ds = Dataset(vars, attrs=attrs)

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/conventions.py in decode_cf_variables(variables, attributes, concat_characters, mask_and_scale, decode_times, decode_coords, drop_variables, use_cftime)
492 decode_times=decode_times,
493 stack_char_dim=stack_char_dim,
--> 494 use_cftime=use_cftime,
495 )
496 if decode_coords:

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/conventions.py in decode_cf_variable(name, var, concat_characters, mask_and_scale, decode_times, decode_endianness, stack_char_dim, use_cftime)
334 times.CFDatetimeCoder(use_cftime=use_cftime),
335 ]:
--> 336 var = coder.decode(var, name=name)
337
338 dimensions, data, attributes, encoding = variables.unpack_for_decoding(var)

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/coding/times.py in decode(self, variable, name)
424 units = pop_to(attrs, encoding, "units")
425 calendar = pop_to(attrs, encoding, "calendar")
--> 426 dtype = _decode_cf_datetime_dtype(data, units, calendar, self.use_cftime)
427 transform = partial(
428 decode_cf_datetime,

~/miniconda3/envs/a448/lib/python3.7/site-packages/xarray/coding/times.py in _decode_cf_datetime_dtype(data, units, calendar, use_cftime)
84 "opening your dataset with decode_times=False." % (units, calendar_msg)
85 )
---> 86 raise ValueError(msg)
87 else:
88 dtype = getattr(result, "dtype", np.dtype("object"))

ValueError: unable to decode time units 'hours since 1850-01-15 12:00:00.000000' with calendar 'noleap'. Try opening your dataset with decode_times=False.

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.