The output limits are easy to relax. I didn't bother with that complication until I knew for sure that there was some interest. These various things will be fixed in the next beta release.
On Sun, Mar 4, 2018 at 12:58 PM, John Baker <[email protected]> wrote: > Eric, > > I agree it's easier to import * while trying things out. > > While fiddling around with jbase I saw that the ctypes names did not leak > into the root. > They stayed in the sub-namespace. I guess I have just got in the habit of > using qualified > names. > > Raul, > > The pathbin and other settings in jbase is fine. > > About the only thing I can suggest to improve the functionality of jcore is > to increase the > size of the text it can display before it displays the "output to large" > message. > > Also, the j() function is pretty sweet. Executing it in python opens up a > little J session > that is identical to jconsole with the exception of output limits. > > I for one will find plenty of uses for this addon. > > jdb > > > > On Sun, Mar 4, 2018 at 10:37 AM, Eric Iverson <[email protected]> > wrote: > > > Raul, > > > > Why does jbase.pathbin need work. The documentation could be improved, > but > > it is just setting a path that the user should know (or be able to > > determine). Note sure how this could be made simpler. > > > > On Sun, Mar 4, 2018 at 4:33 AM, Raul Miller <[email protected]> > wrote: > > > > > jbase.pathbin looks like it's going to need more thought and effort. > > > > > > -- > > > Raul > > > > > > > > > On Sat, Mar 3, 2018 at 7:45 PM, John Baker <[email protected]> > wrote: > > > > Eric, > > > > > > > > I have adjusted the python3 addon code to avoid import *'s. The > > revised > > > > scripts are here: > > > > > > > > https://github.com/bakerjd99/smugpyter/blob/master/ > notebooks/jcore.py > > > > > > > > https://github.com/bakerjd99/smugpyter/blob/master/ > notebooks/jbase.py > > > > > > > > I've also incorporated the use of this addon into one of my Jupyter > > > > notebooks. > > > > > > > > https://github.com/bakerjd99/smugpyter/blob/master/ > > > notebooks/Setting%20SmugMug%20Print%20Size%20Keywords% > > > 20with%20Jupyter%20and%20Python.ipynb > > > > > > > > This will be a very useful addon. > > > > > > > > > > > > On Sat, Mar 3, 2018 at 3:07 PM, John Baker <[email protected]> > > wrote: > > > > > > > >> For the last month I have been slowly putting together a Python > system > > > to > > > >> extract metadata (mostly my long picture captions) from my online > > > pictures > > > >> and store them in local TAB delimited CSV files. > > > >> > > > >> These links summarize these adventures: > > > >> > > > >> https://nbviewer.jupyter.org/github/bakerjd99/smugpyter/ > > > >> blob/master/notebooks/Setting%20SmugMug%20Print%20Size% > > > >> 20Keywords%20with%20Jupyter%20and%20Python.ipynb > > > >> > > > >> https://conceptcontrol.smugmug.com/ > > > >> > > > >> I've been using Jupyter and Python3 in the Anaconda environment > mostly > > > >> because of Python's superb REST API requests library. Anything that > > has > > > >> been downloaded voluntarily millions of times is probably fairly > > decent. > > > >> > > > >> So when Eric released his python3 addon I thought. I will to try > this. > > > >> > > > >> I am happy to report that it works. Once you make jbase.py and > > jcore.py > > > >> visible to Python3 and edit the usual paths to find J it comes up. > I > > am > > > >> using a Win64 system. > > > >> > > > >> I would suggest not using the from ctypes import * directive. This > > drags > > > >> all of ctypes into the root Python namespace. It's like dumping > J's z > > > >> locale into base. It would be safer and more robust to use namespace > > > >> qualified references, e.g. ctypes.c_void_p > > > >> > > > >> This looks like it will be great little addon. > > > >> > > > >> Cheers > > > >> > > > >> > > > >> -- > > > >> John D. Baker > > > >> [email protected] > > > >> > > > > > > > > > > > > > > > > -- > > > > John D. Baker > > > > [email protected] > > > > ------------------------------------------------------------ > ---------- > > > > For information about J forums see http://www.jsoftware.com/ > forums.htm > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > -- > John D. Baker > [email protected] > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
