Closed wangcj05 closed 9 months ago
does stuff like deeplynx use any particular Python libraries?
Do we want to centralize all these libraries within RAVEN or spread them among several plugins depending on the needs?
Do we want to centralize all these libraries within RAVEN or spread them among several plugins depending on the needs?
some libraries can be in the plugins, but they need to be no conflict with RAVEN main libraries.
does stuff like deeplynx use any particular Python libraries? From Deep-Lynx repo:
Okay, so DeepLynx really doesn't have a Python component, that's good to know.
All I know from previous readings is that to communicate with PostgreSQL DB from python you need psycopg
but maybe that's what they have used for their python adaptor since this one is the most common. In addition, there are other things that I might consider for my LDRD such as realtime
: https://github.com/Jimmy-INL/realtime
@joshua-cogliati-inl can give us insight if these are really needed for communication with a PostgreSQL wrapper (namely Deep Lynx).
I am not sure if all the requirements listed by Congjian for Deep Lynx are needed, I think this is for development in Deep Lynx or local communication but if we will communicate with it via URLs that they gave us, do we still need those? This is unclear to me? @joshua-cogliati-inl what do you think?
Okay, so DeepLynx really doesn't have a Python component, that's good to know.
Well, there is https://pypi.org/project/deep-lynx/ which requires requests_toolbelt It doesn't directly connect to PostgreSQL, it connect to deeplynx via https, and the deeplynx server talks to PostgreSQL.
I'd like to add the library: imageio
@mandd I think imageio is now an optional lib in raven dependency.
archived.
Issue Description
Is your feature request related to a problem? Please describe.
python-sensors: for sensors optimization rllib and gym: for deep reinforcement learning prophet: for time series forecast stanza, spacy and nltk: for natural language process Jupyter: for live interaction with RAVEN rise: for live Jupyter presentation mode
Describe the solution you'd like
Describe alternatives you've considered
For Change Control Board: Issue Review
This review should occur before any development is performed as a response to this issue.
For Change Control Board: Issue Closure
This review should occur when the issue is imminently going to be closed.