Closed mirkobunse closed 4 years ago
It is strange that it is failing on ERROR: LoadError: LoadError: UndefVarError: hasproperty not defined
in Julia 1.0 on Travis, but it seems to have passed in @mossr 's most recent commit. I'm probably missing something?
Odd...hasproperty
came from Compat
when using NBInclude
but something I'm also missing is going on. Regardless, I removed the dependency on hasproperty
in master.
Thanks @mossr . @mirkobunse do you think you can pull in his most recent change? Then we can get this merged. Thank you for your contribution!
It worked. Thanks, @mossr !
@mirkobunse You're very welcome! Thanks for the contribution! I'll merge this now.
This PR uses Requires.jl to load DataFrames.jl only when actually needed. It reduces the output of
@time using PGFPlots
from 19s to 16s, on my machine. The script which makes the following time measurements is given in issue #130.Lazy-loading DataFrames.jl also makes perfect sense from a design perspective because the dependency is only needed to implement wrappers around the actual functions. Users only need these wrappers if they have loaded DataFrames, already.