Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 31 22:55
    janezd commented #3545
  • Jan 31 22:40
    codecov[bot] commented #3545
  • Jan 31 22:40
    codecov[bot] commented #3545
  • Jan 31 22:40
    janezd synchronize #3545
  • Jan 31 21:53
    janezd commented #3545
  • Jan 31 21:32
    ales-erjavec closed #3057
  • Jan 31 21:32
    ales-erjavec commented #3057
  • Jan 31 21:29
    ales-erjavec closed #2439
  • Jan 31 21:29
    ales-erjavec commented #2439
  • Jan 31 21:25
    ales-erjavec closed #3048
  • Jan 31 21:25
    ales-erjavec commented #3048
  • Jan 31 20:57
    janezd assigned #1327
  • Jan 31 20:57
    janezd assigned #1327
  • Jan 31 20:57
    janezd assigned #1924
  • Jan 31 20:57
    janezd assigned #1924
  • Jan 31 20:57
    janezd assigned #1924
  • Jan 31 20:57
    janezd assigned #1924
  • Jan 31 20:57
    janezd assigned #2191
  • Jan 31 20:57
    janezd assigned #2191
  • Jan 31 20:57
    janezd assigned #2191
Ajda
@ajdapretnar
@wibrt I agree, readme should and will be changed. I will submit a PR.
Actually, it's already done in biolab/orange3#3566.
Alan Barzilay
@alan-barzilay

@ajdapretnar yes, i did it like this:

class Inputs:
        df = Input("Reads dataframe", Table)


class Outputs:
        df_rpm = Output("RPM dataframe", Table)

@Inputs.df   
def does_stuff(df,*args):
          return result

Am'I doing it wrong?
Thank you for your help

wibrt
@wibrt
In my opinion the Widget lift curve should be named CAP (cumulative accuracy profile). In the datamining textbooks i use, lift curve means something else and the curve called lift in orange is actually a cap. Just look for CAP and Lift curve. Some links: https://www.researchgate.net/file.PostFileLoader.html?id=5783bb57cbd5c2a7a12b4311&assetKey=AS%3A382686444179461%401468250966919
Ajda
@ajdapretnar
@alan-barzilay I suppose you need self in the function, because widget is a class instance?
Sven Bingert
@bingert
A bit off topic, but is someone from Finland in this Orange community? I would have an opportunity to collaborate with the University of Göttingen, Germany. It will the application of orange in a large event.
AOrange28
@AOrange28
Hi, I would like to know if an executor/controller class exists in the orange code repository, which would be responsible for deciding the order of execution of widgets in a workflow (connecting the widgets by passing instances to the next corresponding widget as per the order in which the user places them on canvas)? From the documentation, and a thorough search of the code repository, I haven't found a class that performs this functionality.
It would be really helpful, if someone could please suggest as to whether such a controller or executor class/functionality is existent in the orange code repository.
@ajdapretnar
@AOrange28 if it weren't, how would it all work?
wibrt
@wibrt
@bingert Belgium
vivek Agarwal
@vivek_iiitm1_twitter
Hello. I am new to Orange and would like to have the Orange 3 development setup on my Mac book with PyCharm. Currently, I can install orange3 "pip install -e ." and start GUI with "orange-canvas".

When I am running through PyCharm with setup.py, I am getting below error - I was also looking either some video or developers startup guide which can suggest how to compile, build, run and debug orange3 with IDE like PyCharm /usr/local/bin/python3.7 /Users/vivekagarwal/code-repo/orange3/setup.py
error: could not expand include path '~/.gitcinclude'
fatal: bad config line 44 in file /usr/local/git/etc/gitconfig
Warning: 'keywords' should be a list, got type 'tuple'
Warning: 'classifiers' should be a list, got type 'tuple'
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/setuptools/dist.py:406: UserWarning: The version specified ('3.21.0.dev0+') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.
"details." % self.metadata.version
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help

error: no commands supplied

Process finished with exit code 1

Any help to setup the development and debug setup for both backend and frontend would be of great help.
Currently, I am at the master branch of https://github.com/biolab/orange3
vivek Agarwal
@vivek_iiitm1_twitter
With develop parameter to the PyCharm config, i am getting this error -

/usr/local/bin/python3.7 /Users/test/code-repo/orange3/setup.py develop
Traceback (most recent call last):
File "/Users/vivekagarwal/code-repo/orange3/setup.py", line 12, in <module>
from numpy.distutils.core import setup
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/numpy/init.py", line 142, in <module>
from . import core
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/numpy/core/init.py", line 40, in <module>
from . import multiarray
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/numpy/core/multiarray.py", line 12, in <module>
from . import overrides
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/numpy/core/overrides.py", line 46, in <module>
""")
RuntimeError: implement_array_function method already has a docstring

Process finished with exit code 1

sorasful
@sorasful
Hello !
New to Orange here :) I'm trying to load a Mysql database using SQL Table widget, does anyone know if there is problems with that ?
Thanks you !
Ajda
@ajdapretnar
@sorasful Orange does not support MySQL as stated in the documentation.
roegger
@roegger
Hi. Ajda told me about the new sparse Jaccard distance. I downloaded the zip folder and dropped it to the add-on dialogue. This seems to have worked without any errors. But I still can´t find the sparse jaccard distance (not under text analysis, nor under unsupervised--> distances. Do I have to look somewhere else or was there a problem with the installation?
Ajda
@ajdapretnar
This was just recently merged.
Jaccard is in Distances.
Nicolas Conceicao
@nec330
Hi everyone, any news about orange ?
Ajda
@ajdapretnar
@nec330 About Orange what? Not sure what this relates to.
YusufCakan
@YusufCakan
Do you think that orange would benefit from being able to create a sub workflows. i.e where you can collapse a whole workflow so that it is represented by one widget icon at the top level and then give it a name to represent what it does. Double clicking this top representation would then allow you see the workflow underneath. This would allow you to keep thing neat and organised for larger workflows.
JoelSTAR
@JoelSTAR
Naive question: How to use the Linear Regression widget (in combination with any others, if needed) for multivariate regression with (crucially!) intercept = 0?
Brylie Christopher Oxley
@brylie
Hello. I am trying to install Orange3 for development, but cannot find the relevant section in the README:
https://github.com/biolab/orange3/blob/master/CONTRIBUTING.md#installing-for-development
Where is the documentation for setting up a development environment?
Ajda
@ajdapretnar
@brylie You are right, perhaps the instructions are not clear enough.
cd orange3
python setup.py develop
or pip install -e .
Brylie Christopher Oxley
@brylie
Should I then be in a virtual environment?
Ajda
@ajdapretnar
Yes.
Brylie Christopher Oxley
@brylie
k, done. Thanks Adja!
If I do pipenv install -r requirements.txt, is that sufficient? What is the -e flag for in pip install?
Ajda
@ajdapretnar
@JoelSTAR Orange doesn't handle multivariate regression.
Brylie Christopher Oxley
@brylie
Ok, so I should just try with pip instead of pipenv then? I don't see documentation for a -e flag with pipenv.
Brylie Christopher Oxley
@brylie

OK, dang. Right after running pip install -e and then orange-canvas, I get the following error:

ImportError: PyQt4, PyQt5, PySide or PySide2 are not available for import

I followed your steps above:
  1. clone
  2. cd
  3. python -m venv env
  4. source env/bin/activate
  5. python setup.py develop
  6. orange-canvas
$ python --version
Python 3.7.3
Blaž
@BlazZupan
Try pip install pyqt5