Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't embark on study name only #307

Open
olgabot opened this issue May 22, 2015 · 0 comments
Open

Can't embark on study name only #307

olgabot opened this issue May 22, 2015 · 0 comments

Comments

@olgabot
Copy link
Collaborator

olgabot commented May 22, 2015

This should work flawlessly:

import flotilla
study = flotilla.embark('singlecell_pnm_post_kmeans_outliers')
2015-05-22 13:09:30 Reading datapackage from singlecell_pnm_post_kmeans_outliers
:0: FutureWarning: IPython widgets are experimental and may change in the future.
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-1-94ff691f22ea> in <module>()
      1 import flotilla
----> 2 study = flotilla.embark('singlecell_pnm_post_kmeans_outliers')

/home/obotvinnik/workspace-git/flotilla/flotilla/__init__.pyc in embark(study_name, load_species_data, flotilla_dir)
     45         try:
     46             return Study.from_datapackage_file(
---> 47                 study_name, load_species_data=load_species_data)
     48         except IOError:
     49             pass

/home/obotvinnik/workspace-git/flotilla/flotilla/data_model/study.pyc in from_datapackage_file(cls, datapackage_filename, load_species_data, species_datapackage_base_url)
    457             sys.stdout.write('{}\tReading datapackage from {}\n'.format(
    458                 timestamp(), datapackage_filename))
--> 459             datapackage = json.load(f)
    460         datapackage_dir = os.path.dirname(datapackage_filename)
    461         return cls.from_datapackage(

/home/obotvinnik/anaconda/lib/python2.7/json/__init__.pyc in load(fp, encoding, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
    288         parse_float=parse_float, parse_int=parse_int,
    289         parse_constant=parse_constant, object_pairs_hook=object_pairs_hook,
--> 290         **kw)
    291 
    292 

/home/obotvinnik/anaconda/lib/python2.7/json/__init__.pyc in loads(s, encoding, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
    336             parse_int is None and parse_float is None and
    337             parse_constant is None and object_pairs_hook is None and not kw):
--> 338         return _default_decoder.decode(s)
    339     if cls is None:
    340         cls = JSONDecoder

/home/obotvinnik/anaconda/lib/python2.7/json/decoder.pyc in decode(self, s, _w)
    364 
    365         """
--> 366         obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    367         end = _w(s, end).end()
    368         if end != len(s):

/home/obotvinnik/anaconda/lib/python2.7/json/decoder.pyc in raw_decode(self, s, idx)
    382             obj, end = self.scan_once(s, idx)
    383         except StopIteration:
--> 384             raise ValueError("No JSON object could be decoded")
    385         return obj, end

ValueError: No JSON object could be decoded

Instead only this works:

import flotilla
study = flotilla.embark('/home/obotvinnik/flotilla_projects/singlecell_pnm_post_kmeans_outliers/datapackage.json')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant