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

Split data from code with DataPackage #102

Open
femtotrader opened this issue Apr 16, 2019 · 2 comments
Open

Split data from code with DataPackage #102

femtotrader opened this issue Apr 16, 2019 · 2 comments

Comments

@femtotrader
Copy link
Member

Hello,

I wonder if data (for currencies but also crypto currencies #101 ) shouldn't be separated from code (to avoid too much updates of this package).

Working with datapackages (especially Julia library DataPackage.jl) could be considered.

Pinging @EricForgy (JuliaFinance) @roshii (crypto currencies support in Currencies.jl) @loleg (DataPackage.jl)

Unfortunately DataPackage.jl is currently not a registered packages and have some issues but if API of DataPackage.jl is becoming stable maybe we should consider using it, isn't it?

Best regards

@femtotrader
Copy link
Member Author

I think

https://github.com/JuliaFinance/Currencies.jl/blob/master/src/data/country-codes.csv

was taken previously from

https://github.com/datasets/country-codes/
https://datahub.io/core/country-codes

which is a datapackage... (see datapackage.json in this repository).

Improving DataPackage Julia support could be a good way to give back to this open data ecosystem and could be a good real world example for testing features of such a library.

Adding a caching mechanism will probably be required... Maybe retriever have some good ideas to imitate

What is your opinion?

@loleg
Copy link

loleg commented Apr 16, 2019

Thanks for the mention - we are still working on the DataPackage library, even if in the background at the moment - a use case like yours plus feedback on features and stability are very welcomed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants