Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Oct 26 2017 18:46
    @mathisonian banned @krpx_division_twitter
  • Sep 22 2017 18:27
    @rreusser banned @krpx_group_twitter
Matthew Conlen
@mathisonian
hm i would expect the latest to work as expected. could you post an issue or example of how its breaking?
Kris Heim
@krisheim_twitter
I can do that in a bit.
Matthew Conlen
@mathisonian
thanks!
Kris Heim
@krisheim_twitter
Found my issue, I was comparing with the on-line scaffolding-interactives example that was
Whoops, the older example was swapping the position property between 'fixed' and 'absolute'. The new code uses position: 'sticky'. I was missing that from my styles.
Сухарик
@suhr
How do I install Idyll from git?
Matthew Conlen
@mathisonian
@suhr you'd have to follow the instructions in https://github.com/idyll-lang/idyll/blob/master/CONTRIBUTING.md to link against the git repo locally, since its a monorepo i don't think there's a one liner to install w npm from git
i've just pushed a new version to NPM which has the latest changes related to the equation rendering issues
Сухарик
@suhr
Thanks.
Matthew Conlen
@mathisonian
@krisheim_twitter is there something we should update in the online example?
i opened a PR to add the missing exports, this will go out in the next release idyll-lang/idyll#581
Venkat Krishnamurthy
@niviksha_twitter

hello! i'm new here...so just a brief intro before a question. i work at omnisci (formerly mapd), where we've built a GPU-accelerated SQL db/engine (the core of which is open source) that can power interactive data viz at scale.

we've been working within the vega/vl ecosystem a fair bit particularly via the pydata stack with altair (and also use vega in somewhat modded form under our server-side rendering of large geo datasets). we have a d3-based charting lib (i dont know a whole lot yet about it)

the reason i'm dropping in here is that i'm very interested in seeing how we could leverage our javascript with something like idyll so an idyll author can embed vega-lite charts on very large datasets

wondering if this may be of any interest, and the right forum to get connected on - we'd do this entirely with our open source core , so no proprietary bits involved
Matthew Conlen
@mathisonian
hey @niviksha_twitter that sounds super cool! the omnisci/mapd tech is impressive
i'd be happy to talk through what would make the most sense for something like that with idyll
we have existing examples with standard vega/vl but with this I'm guessing they need to hit an omnisci endpoint to render the chart?
Venkat Krishnamurthy
@niviksha_twitter
yes, it's definitely a distinct service, so one my concerns was would it make the set up too complicated
but we've made it super easy to interface with
our whole jupyterlab/ibis/altair set up works like this - hits a remote endpoint via our python API, but that in turn wraps a thrift API that's at the foundation of all of it
Matthew Conlen
@mathisonian
i guess it depends on the workflow that you're imagining
it seems relatively straightforward to set up a new OmniVegaLite component that users can install and point to the correct endpoint
but i guess the question is how much do you want it to be driven by the python code vs keeping these as separate pieces
Venkat Krishnamurthy
@niviksha_twitter
we could start with the OmniVegaLite component
the python code is built out, but we do have https://github.com/omnisci/mapd3 and our js connector https://github.com/omnisci/mapd-connector on the js side
sorry i'm totally not a js person, so i'll ask one of our engineers to weigh in if this is interesting @mathisonian
Matthew Conlen
@mathisonian
@niviksha_twitter i think starting with that component as proof of concept and going from there makes a lot of sense
definitely interesting!
if its easier to discuss over email / hangouts i'm mconlen@cs.washington.edu
Venkat Krishnamurthy
@niviksha_twitter
i'll reach out! thanks so much @mathisonian !
BTW we're good friends with Dominik, who's worked a fair bit with us in the recent past
Matthew Conlen
@mathisonian
:grinning: awesome thanks @niviksha_twitter
Kris Sankaran
@krisrs1128
Is there a way to show a custom D3 component within a scroller? I want to have scroller commentary about a few distinct visualizations -- I was hoping to do something like [https://idyll-lang.org/gallery/stacking-scroller-components], but for visualizations, rather than [Graphics/]. When I try mimicking that though, I don't see the component being added.
Matthew Conlen
@mathisonian
hey @krisrs1128 you can put them inside the [Graphic /] tag
e.g.
[var name:"step"  value:0 /]
[Scroller currentStep:step ]
  [Graphic]
    [CustomD3Component   /]
  [/Graphic]

  [Step]
    ...
  [/Step]
[/Scroller]
if you have a link to what you were trying i can look and see why it wasn't being added
Thomas Ansart
@TomBor
Hi, I'm trying to animate an image (css transform: scale rotate...) with scroll. I have understand that I can trigger some change with the scrollerIndex of the scroller component. But here I would like to link scroll and css animation. I haven't found example similar in the docs or gallery. Thanks
Megan Vo
@megan-vo
@TomBor I think you can try linking the step of the graphic to a className of the image although I’m not sure if that’s prettiest way. Does https://idyll.pub/post/stack-scroll-0c3da7fb8e45f3ecb720bcf8/ have what you are looking for?
Thomas Ansart
@TomBor
Thanks @megan-vo I already read this post where animation are triggered at a step in a scroller. But I looking for really link to scroll. For example if I scroll faster or slower, animation will be faster or slower. Not sure if I'm clear
Thomas Ansart
@TomBor
I see that idyll use scrollama. And in scrollama there is a progress option.
Is there a way to activate this progress and have access to it idyll. It would be useful.
Matthew Conlen
@mathisonian
@TomBor agree that would bea good thing to add
i've added an issue for it here idyll-lang/idyll#589
it doesn't seem like it will be a huge amount of work to add, i should be able to get to it in the next couple of days unless anyone else wants to take it sooner
Thomas Ansart
@TomBor
@mathisonian Thank you for your fast reply and the good news!
Matthew Conlen
@mathisonian
@TomBor took a stab at adding the stepProgress today but it seems to be buggy on the scrollama side. we're not on the latest scrollama yet, so will try upgrading soon and see if that fixes it, but its a major version bump so will take a little time
Thomas Ansart
@TomBor
@mathisonian thank you for the news
Ricky Reusser
@rreusser
oh, I'm glad to see scrollama defaults to using IntersectionObserver :tada:
it's so nice that browsers are mostly on top of updates these days so that it doesn't take five years to be able to start to try out new features