[x3d-public] Forgive me

John Carlson yottzumm at gmail.com
Wed May 22 21:32:22 PDT 2019


Whiny bitchy stuff, followed by action.
I hope that people don’t mind my self-appointed position of test coordinator/test planner/test generator/test suite programmer/schema programmer/validator/transpiler writer-user.  I’ve grown used to the role, and perhaps put too much pressure on people.  I hope I am relieving some pressure from you.

I am not so great at the person-to-person, configuration management stuff, with only limited experience with python.  To me, a configuration package means we’ve got the versions of the packages right, and recorded somewhere, so we can replicate the behavior of a user’s system.  I have interest in setting up continuous integration. Ideally, we should be able to download an installation script from the CI environment.  First though, I need the packages and versions that we are going to continuously integrate.   What configurations do we support?  What IDEs?  I can provide initial testing without a configuration, but I feel a lot better knowing we have a configuration before deploying packages or going into acceptance testing.

I currently have x3dpsail installed as a local package, since I can run outside the x3dpsail folder.  What I need now is a conda package, so I can run the package in the jupyter notebook.  Don indicated that jupyter notebook was an acceptable environment, and I concur. 

I think I have to run python inside a conda environment to get x3dpsail installed in conda, or use the conda command inside my package folder.

What is the conda command to build and install a local package?  I was able to install pyjnius, but I think from a folder, the command is probably different. There’s also something called “conda recipes”

It seems like I should spent some effort learning the conda system. Time to do some reading that Andreas provided.

Also, only Don responded to my Python User survey.  I assume we’re going to market this at SIGGRAPH/Web3D 2019?
=============================================================================================================
Primary effort should be on a conda-forge releasable package.

John

Sent from Mail for Windows 10

From: Masaki Aono
Sent: Wednesday, May 22, 2019 1:09 PM
To: John Carlson; Andreas Plesch
Cc: Brutzman, Donald (Don) (CIV); Vincent Marchetti; X3D Graphics public mailing list; lepeitso at nps.edu
Subject: Re: compiling abox.future.py Re: Please instruct me what I shouldbetocatch up withyouRe:X3D/XSeen Python API (PyX3D or X3DPy)

Dear all,
I think I could install x3dpsail.
C:\Aono\ISO-2019\Python\John\pyjnius>pip freeze | grep x3dpsail
x3dpsail==0.1
Then, I did as follows:
> python HelloWorld.py
which produced HelloWorld_RoundTrip.x3d.
The attached are the log + Jupyter log (PDF) that might be interesting, with no texture map though.
Sincerely,
On 2019/05/22 14:42, John Carlson wrote:
Dr Aono, Don, Andreas, Loren,
 
I have attempted to collect items necessary for building a x3dpsail package in the GitHub repository:
 
https://github.com/carlsonsolutiondesign/x3dpsail
 
If I was able to find you as an email address or user in the GitHub database, I added you as collaborators
 
We need, I believe:
 
1. A pip package
2. A conda package
3. A mybinder package
4. A conda-forge package
 
Please check your various attempts and successes to create packages into this repository.   Also modify README.md to include instructions.
 
I have added a HelloWorld.py which should run under all packaging techniques I hope.
 
I would hope we could find a way to add our package to any activated conda environment.
 
What I would like to have is the ability to release this folder as an “X3DPSAIL release” and maybe have Travis CI (or similar) deploy the release to various package repositories.
 
If you know someone with CI experience (I have some, but it’s nearly a decade old, with Java) who is willing to help, that would be terrific (Do they teach CI in schools?)  Let me know and I will add them.  I think we have a fairly simple release.   The only complication is the jar.
 
I will go back to reading recipes, etc from Andreas’ posts.
 
Thanks,
 
John
 
Sent from Mail for Windows 10
 
From: Masaki Aono
Sent: Tuesday, May 21, 2019 11:00 PM
To: John Carlson
Cc: Brutzman, Donald (Don) (CIV); Vincent Marchetti; X3D Graphics public mailing list
Subject: Re: compiling abox.future.py Re: Please instruct me what I should betocatch up withyouRe:X3D/XSeen Python API (PyX3D or X3DPy)
 
Dear John and all,
Thank you.
Actually I did svn cleanup and update, which did not solve my problems.
But, yes, I think I could download the necessary sub-folders.
I haven't yet downloaded x3d/content/examples/X3dForWebAuthors folder.
Sincerely,
On 2019/05/22 12:35, John Carlson wrote:
If svn checkout abends, you can cd to the folder, then run
 
svn cleanup
svn up
 
to continue the checkout.   Cleanup removes the abend.
 
You need the specifications folder, the stylesheets folder, the tooltips folder, and the x3d/content/examples/X3dForWebAuthors folder,  I believe for a clean build.
-- 
******************************************************
青野雅樹
豊橋技術科学大学 情報・知能工学系
知識データ工学・情報検索研究室
〒441-8580 豊橋市天伯町雲雀ヶ丘1-1
TEL:(0532) 44-6764
FAX:(0532) 44-6757
 
Masaki Aono
Professor
Knowledge Data Engineering Laboratory
Dept. of Computer Science and Engineering
Toyohashi University of Technology
1-1 Hibarigaoka, Tempaku-cho,
Toyohashi-shi, Aichi 441-8580 JAPAN
TEL: 81+532-44-6764
FAX:81+532-44-6757
email: aono at tut.jp
****************************************************** 
 
-- 
******************************************************
青野雅樹
豊橋技術科学大学 情報・知能工学系
知識データ工学・情報検索研究室
〒441-8580 豊橋市天伯町雲雀ヶ丘1-1
TEL:(0532) 44-6764
FAX:(0532) 44-6757

Masaki Aono
Professor
Knowledge Data Engineering Laboratory
Dept. of Computer Science and Engineering
Toyohashi University of Technology
1-1 Hibarigaoka, Tempaku-cho,
Toyohashi-shi, Aichi 441-8580 JAPAN
TEL: 81+532-44-6764
FAX:81+532-44-6757
email: aono at tut.jp
****************************************************** 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20190522/6150d0b2/attachment-0001.html>


More information about the x3d-public mailing list