-
Notifications
You must be signed in to change notification settings - Fork 113
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
Required edges cannot be deleted in knowledge box after you close the knowledge box once. #1678
Comments
@yasu-sh Oh wow, thanks. I'll have to think about that one. |
@jdramsey I noticed this yesterday, but if you cannot reproduce it, let me know. |
@yasu-sh Hmm... I can reproduce it, it's not just you. Not sure of the cause yet. |
@yasu-sh OK, let me try to fix this today. Sorry for the delay; I've been inordinately busy. I finally had to list everything I needed to do and prioritize--something I don't often do! |
@yasu-sh Oh wait I think already fixed this! I think I'm losing my mind! In any case, it's working. I'll publish a new version of Tetrad, 7.5.1, on October 16, and it will work in that version. |
I'll close this since it is fixed in my branch. Let me know if you find anything else in the Tetrad UI that needs to be fixed; I'll do these fixes before October 16. |
@jdramsey Thanks for your reminding me. I could not find the branch you said at github repos.
In the same window, Deleting Required Edge -> Toggle Required Explicity twice -> Deleted Required Edge appear again. |
Oh you're right, I have divergent branches. Sorry, let me fix that.
Joe
…On Mon, Oct 2, 2023 at 9:13 PM Yasuhiro Shimodaira ***@***.***> wrote:
@jdramsey <https://github.com/jdramsey> Thanks for your reminding me. I
could not find you branch in github.
Could you tell me the branch name?
Today I have tried by maven build(until compile) and checked UI resposne
at some branches as below:
- development - 0ccc7f1
<0ccc7f1>
- Formatted the manual. - jdramsey
- joe-work-2023-8-4 - fbf3b6f
<fbf3b6f>
- Trying to fix time series knowledge with FCI algs. - jdramsey
- jdramsey-patch-4 - 561aa0c
<561aa0c>
- Update README.md - Joseph Ramsey
In the same window, Deleting Required Edge -> Toggle Required Explicity
twice -> Deleted Required Edge appear again.
[image: image]
<https://user-images.githubusercontent.com/89838961/272117439-8e698751-148e-4719-9e61-18fa23f20b86.png>
—
Reply to this email directly, view it on GitHub
<#1678 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACLFSR45AUSGIT332AZVHQDX5NRDPAVCNFSM6AAAAAA3ZCEL4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBUGAYDOMZZHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I've mostly reconciled these branches by pulling stuff from development
manually over to joe-work-2023-8-4. Very sorry, I accidentally edited
development for a few days. The remaining differences between the former
state of joe-work-2023-8-4 and the current state I'll redo. These have to
do with the changes I needed for Tetrad-FX, which I have a record of in the
Tetrad-FX repository.
Apologies; I was not sleeping well for a few days.
OK, so in the joe-work-2023-8-4 branch, I don't see the knowledge-required
edge deletion bug happening. I'll have to go back through and check
previous bugs. Maybe it's not the bug I'm looking for, though. Do you still
see it happening?
On Mon, Oct 2, 2023 at 9:29 PM Joseph Ramsey ***@***.***>
wrote:
… Oh you're right, I have divergent branches. Sorry, let me fix that.
Joe
On Mon, Oct 2, 2023 at 9:13 PM Yasuhiro Shimodaira <
***@***.***> wrote:
> @jdramsey <https://github.com/jdramsey> Thanks for your reminding me. I
> could not find you branch in github.
> Could you tell me the branch name?
> Today I have tried by maven build(until compile) and checked UI resposne
> at some branches as below:
>
> - development - 0ccc7f1
> <0ccc7f1>
> - Formatted the manual. - jdramsey
> - joe-work-2023-8-4 - fbf3b6f
> <fbf3b6f>
> - Trying to fix time series knowledge with FCI algs. - jdramsey
> - jdramsey-patch-4 - 561aa0c
> <561aa0c>
> - Update README.md - Joseph Ramsey
>
> In the same window, Deleting Required Edge -> Toggle Required Explicity
> twice -> Deleted Required Edge appear again.
>
> [image: image]
> <https://user-images.githubusercontent.com/89838961/272117439-8e698751-148e-4719-9e61-18fa23f20b86.png>
>
> —
> Reply to this email directly, view it on GitHub
> <#1678 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ACLFSR45AUSGIT332AZVHQDX5NRDPAVCNFSM6AAAAAA3ZCEL4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBUGAYDOMZZHA>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
Please hold one minute--let me make a new branch that's reconciled with
development and put the changes there.
One second.
On Mon, Oct 2, 2023 at 10:23 PM Joseph Ramsey ***@***.***>
wrote:
… I've mostly reconciled these branches by pulling stuff from development
manually over to joe-work-2023-8-4. Very sorry, I accidentally edited
development for a few days. The remaining differences between the former
state of joe-work-2023-8-4 and the current state I'll redo. These have to
do with the changes I needed for Tetrad-FX, which I have a record of in the
Tetrad-FX repository.
Apologies; I was not sleeping well for a few days.
OK, so in the joe-work-2023-8-4 branch, I don't see the knowledge-required
edge deletion bug happening. I'll have to go back through and check
previous bugs. Maybe it's not the bug I'm looking for, though. Do you still
see it happening?
On Mon, Oct 2, 2023 at 9:29 PM Joseph Ramsey ***@***.***>
wrote:
> Oh you're right, I have divergent branches. Sorry, let me fix that.
>
> Joe
>
> On Mon, Oct 2, 2023 at 9:13 PM Yasuhiro Shimodaira <
> ***@***.***> wrote:
>
>> @jdramsey <https://github.com/jdramsey> Thanks for your reminding me. I
>> could not find you branch in github.
>> Could you tell me the branch name?
>> Today I have tried by maven build(until compile) and checked UI resposne
>> at some branches as below:
>>
>> - development - 0ccc7f1
>> <0ccc7f1>
>> - Formatted the manual. - jdramsey
>> - joe-work-2023-8-4 - fbf3b6f
>> <fbf3b6f>
>> - Trying to fix time series knowledge with FCI algs. - jdramsey
>> - jdramsey-patch-4 - 561aa0c
>> <561aa0c>
>> - Update README.md - Joseph Ramsey
>>
>> In the same window, Deleting Required Edge -> Toggle Required Explicity
>> twice -> Deleted Required Edge appear again.
>>
>> [image: image]
>> <https://user-images.githubusercontent.com/89838961/272117439-8e698751-148e-4719-9e61-18fa23f20b86.png>
>>
>> —
>> Reply to this email directly, view it on GitHub
>> <#1678 (comment)>,
>> or unsubscribe
>> <https://github.com/notifications/unsubscribe-auth/ACLFSR45AUSGIT332AZVHQDX5NRDPAVCNFSM6AAAAAA3ZCEL4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBUGAYDOMZZHA>
>> .
>> You are receiving this because you were mentioned.Message ID:
>> ***@***.***>
>>
>
|
My new branch is joe-work-2023-10-2. It is almost identical to development.
I'll test recent fixes here.
On Mon, Oct 2, 2023 at 10:46 PM Joseph Ramsey ***@***.***>
wrote:
… Please hold one minute--let me make a new branch that's reconciled with
development and put the changes there.
One second.
On Mon, Oct 2, 2023 at 10:23 PM Joseph Ramsey ***@***.***>
wrote:
> I've mostly reconciled these branches by pulling stuff from development
> manually over to joe-work-2023-8-4. Very sorry, I accidentally edited
> development for a few days. The remaining differences between the former
> state of joe-work-2023-8-4 and the current state I'll redo. These have to
> do with the changes I needed for Tetrad-FX, which I have a record of in the
> Tetrad-FX repository.
>
> Apologies; I was not sleeping well for a few days.
>
> OK, so in the joe-work-2023-8-4 branch, I don't see the
> knowledge-required edge deletion bug happening. I'll have to go back
> through and check previous bugs. Maybe it's not the bug I'm looking for,
> though. Do you still see it happening?
>
> On Mon, Oct 2, 2023 at 9:29 PM Joseph Ramsey ***@***.***>
> wrote:
>
>> Oh you're right, I have divergent branches. Sorry, let me fix that.
>>
>> Joe
>>
>> On Mon, Oct 2, 2023 at 9:13 PM Yasuhiro Shimodaira <
>> ***@***.***> wrote:
>>
>>> @jdramsey <https://github.com/jdramsey> Thanks for your reminding me.
>>> I could not find you branch in github.
>>> Could you tell me the branch name?
>>> Today I have tried by maven build(until compile) and checked UI
>>> resposne at some branches as below:
>>>
>>> - development - 0ccc7f1
>>> <0ccc7f1>
>>> - Formatted the manual. - jdramsey
>>> - joe-work-2023-8-4 - fbf3b6f
>>> <fbf3b6f>
>>> - Trying to fix time series knowledge with FCI algs. - jdramsey
>>> - jdramsey-patch-4 - 561aa0c
>>> <561aa0c>
>>> - Update README.md - Joseph Ramsey
>>>
>>> In the same window, Deleting Required Edge -> Toggle Required Explicity
>>> twice -> Deleted Required Edge appear again.
>>>
>>> [image: image]
>>> <https://user-images.githubusercontent.com/89838961/272117439-8e698751-148e-4719-9e61-18fa23f20b86.png>
>>>
>>> —
>>> Reply to this email directly, view it on GitHub
>>> <#1678 (comment)>,
>>> or unsubscribe
>>> <https://github.com/notifications/unsubscribe-auth/ACLFSR45AUSGIT332AZVHQDX5NRDPAVCNFSM6AAAAAA3ZCEL4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBUGAYDOMZZHA>
>>> .
>>> You are receiving this because you were mentioned.Message ID:
>>> ***@***.***>
>>>
>>
|
Everything seems to be OK. There are some changes I made in Tetrad-FX that I was planning to make in Tetrad as well; I'll do those in the next few days in the new branch. |
BTW thanks for catching that,. |
@jdramsey Thanks for checking a lot for this. This is not urgent. In future you might notice something to be fixed. used commit |
Hello @yasu-sh you can go to file and save knowledge and then delete the required edge from there and then reload the txt :) let me know if you fix like this. |
@fabiopuddu77 Thanks for your action proposal.
|
@fabiopuddu77 @jdramsey I can get the reproduction methods. I will edit the comment above. |
OK let me try to address this. (It's the last of the Tetrad issues I want to address prior to releasing a new version next week, though there are a few py-terad/rpy-tetrad issues as well.) First let me see if I can reproduce if on my Mac. (I was having trouble with that before, but maybe with the additional instructions I could do it.) |
OK I see what you mean now. Let me think about it after my meeting... |
@yasu-sh, I figured out the issue. To fix another issue, we had to change the lists of required and forbidden edges from Sets to Lists, but after the change, when adding edges to one or the other of these lists, it was not checked whether they already belonged. If there were multiple copies, and an edge was removed, it would only remove the one (because it's a list), so another copy still remained. I think it's fixed now. I'll double-check it and commit the fix in a few minutes. |
@jdramsey It works! I appreciate your fixing this. |
Yay!
…On Thu, Oct 12, 2023 at 6:15 PM Yasuhiro Shimodaira < ***@***.***> wrote:
Closed #1678 <#1678> as
completed.
—
Reply to this email directly, view it on GitHub
<#1678 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACLFSRZXL5PZP326LNZYSQ3X7BTW3ANCNFSM6AAAAAA3ZCEL4Q>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@jdramsey I have noticed when I try different types of knowledges among required edges.
After making settings and closing the knowledge box, you can delete manually forbidden edges, but you cannot required edges.
reproduction steps:
workaround:
TETRAD 7.5.0
Windows 10 22H2
The text was updated successfully, but these errors were encountered: