Etls

still have 403 forbidden response on put and delete

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0 (7)
M WimdioApiProxy.v2.Tests/BaseTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1
(23)
A WimdioApiProxy.v2.Tests/EtlsTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2
(103)
M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3 (1)
M
WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4 (0)
A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5
(16)
A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6
(38)
A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7
(12)
A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8
(11)
M WimdioApiProxy/IWimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9 (7)
M WimdioApiProxy/WimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11
(4)
M
WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12
(0)

Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden
UpdateETL Name - 403 forbidden
DeleteETL - 403 forbidden
DeleteNFvalue - responds OK, but read still returns this NF value
UpdateThing - 403 forbidden
DeleteThing - 403 forbidden
ToDos:

solve the issues above, as we need devices working to develop dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0 (7)
M WimdioApiProxy.v2.Tests/BaseTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1
(23)
A WimdioApiProxy.v2.Tests/EtlsTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2
(103)
M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3 (1)
M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4 (0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5
(16)
A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6
(38)
A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7
(12)
A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8
(11)
M WimdioApiProxy/IWimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9 (7)
M WimdioApiProxy/WimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11
(4)
M
WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12
(0)

Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466
.

Thanks.
I'm back and fix the issues.
The calendar is big but all CRUD for the objects.
At the end, this calendar is used in the time series request.
Carlos
On Thu, Mar 3, 2016 at 2:31 PM, Eugene<EMAIL_ADDRESS>wrote:

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden
UpdateETL Name - 403 forbidden
DeleteETL - 403 forbidden
DeleteNFvalue - responds OK, but read still returns this NF value
UpdateThing - 403 forbidden
DeleteThing - 403 forbidden
ToDos:

solve the issues above, as we need devices working to develop dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino <
<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0 (7)
M WimdioApiProxy.v2.Tests/BaseTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1
(23)
A WimdioApiProxy.v2.Tests/EtlsTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2
(103)
M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3 (1)
M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4 (0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5
(16)
A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6
(38)
A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7
(12)
A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8
(11)
M WimdioApiProxy/IWimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9 (7)
M WimdioApiProxy/WimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11
(4)
M
WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12
(0)

Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466
.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191762073
.

Eugene.
Could you run your tests again, I just want to be sure that we are in sync.
I've tested the ETL Update and it works for me.
Also, if you could guide me on how to run the tests myself it would speed
the process up.
As I've mentioned, my test window is empty in VS
Thanks
Carlos
On Thu, Mar 3, 2016 at 2:31 PM, Eugene<EMAIL_ADDRESS>wrote:

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden
UpdateETL Name - 403 forbidden
DeleteETL - 403 forbidden
DeleteNFvalue - responds OK, but read still returns this NF value
UpdateThing - 403 forbidden
DeleteThing - 403 forbidden
ToDos:

solve the issues above, as we need devices working to develop dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino <
<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0 (7)
M WimdioApiProxy.v2.Tests/BaseTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1
(23)
A WimdioApiProxy.v2.Tests/EtlsTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2
(103)
M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3 (1)
M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4 (0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5
(16)
A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6
(38)
A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7
(12)
A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8
(11)
M WimdioApiProxy/IWimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9 (7)
M WimdioApiProxy/WimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11
(4)
M
WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12
(0)

Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466
.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191762073
.

Eugene.
My comments below.
I have just upgraded the service.
Carlos
On Thu, Mar 3, 2016 at 2:31 PM, Eugene<EMAIL_ADDRESS>wrote:

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden - OK
UpdateETL Name - 403 forbidden - OK Just confirming that placeid field
remains unchanged
DeleteETL - 403 forbidden - No bug found

DeleteNFvalue - responds OK, but read still returns this NF value Works
for me
UpdateThing - 403 forbidden OK You can now update and change placeid as
well.
DeleteThing - 403 forbidden OK
ToDos:

solve the issues above, as we need devices working to develop dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino <
<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0 (7)
M WimdioApiProxy.v2.Tests/BaseTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1
(23)
A WimdioApiProxy.v2.Tests/EtlsTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2
(103)
M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3 (1)
M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4 (0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5
(16)
A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6
(38)
A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7
(12)
A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8
(11)
M WimdioApiProxy/IWimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9 (7)
M WimdioApiProxy/WimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11
(4)
M
WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12
(0)

Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466
.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191762073
.

Carlos,
Just executed all test - issues seems all the same. Can I have 403 response
when I'm trying to update read only property?
On Fri, Mar 4, 2016 at 7:27 PM, Carlos Tangerino<EMAIL_ADDRESS>wrote:

Eugene.
My comments below.
I have just upgraded the service.
Carlos
On Thu, Mar 3, 2016 at 2:31 PM, Eugene<EMAIL_ADDRESS>wrote:

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden - OK
UpdateETL Name - 403 forbidden - OK Just confirming that placeid field
remains unchanged
DeleteETL - 403 forbidden - No bug found

DeleteNFvalue - responds OK, but read still returns this NF value Works
for me
UpdateThing - 403 forbidden OK You can now update and change placeid as
well.
DeleteThing - 403 forbidden OK

ToDos:

solve the issues above, as we need devices working to develop dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino <
<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0
(7)
M WimdioApiProxy.v2.Tests/BaseTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1
(23)
A WimdioApiProxy.v2.Tests/EtlsTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2
(103)
M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3
(1)
M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4
(0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5
(16)
A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6
(38)
A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7
(12)
A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8
(11)
M WimdioApiProxy/IWimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9
(7)
M WimdioApiProxy/WimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11
(4)
M

WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12
(0)
Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466

.

—
Reply to this email directly or view it on GitHub
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191762073
.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192182184
.

Delete NF Value works, but it doesn't delete anything for me - item comes
back in a list after read.
On Fri, Mar 4, 2016 at 9:19 PM, Eugene Nikiforoff <
<EMAIL_ADDRESS>wrote:

Carlos,
Just executed all test - issues seems all the same. Can I have 403
response when I'm trying to update read only property?
On Fri, Mar 4, 2016 at 7:27 PM, Carlos Tangerino<EMAIL_ADDRESS>
wrote:

Eugene.
My comments below.
I have just upgraded the service.
Carlos
On Thu, Mar 3, 2016 at 2:31 PM, Eugene<EMAIL_ADDRESS>wrote:

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden - OK
UpdateETL Name - 403 forbidden - OK Just confirming that placeid field
remains unchanged
DeleteETL - 403 forbidden - No bug found

DeleteNFvalue - responds OK, but read still returns this NF value Works
for me
UpdateThing - 403 forbidden OK You can now update and change placeid as
well.
DeleteThing - 403 forbidden OK

ToDos:

solve the issues above, as we need devices working to develop dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino <
<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0
(7)
M WimdioApiProxy.v2.Tests/BaseTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1
(23)
A WimdioApiProxy.v2.Tests/EtlsTests.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2
(103)
M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3
(1)
M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4
(0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5
(16)
A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6
(38)
A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7
(12)
A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8
(11)
M WimdioApiProxy/IWimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9
(7)
M WimdioApiProxy/WimdioApiClient.cs
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11
(4)
M

WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12
(0)
Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466

.

—
Reply to this email directly or view it on GitHub
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191762073
.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192182184
.

I've made the tests using Python and they are looking good this morning. I
also have deployed a new service version
Can you show me how I make your project run in my VS instance please? So I
can test locally.
I'll activate the debug mode and check if I can figure out what is going on.
Thanks
Carlos
On Fri, Mar 4, 2016 at 11:21 AM, Eugene<EMAIL_ADDRESS>wrote:

Delete NF Value works, but it doesn't delete anything for me - item comes
back in a list after read.
On Fri, Mar 4, 2016 at 9:19 PM, Eugene Nikiforoff <
<EMAIL_ADDRESS>wrote:

Carlos,
Just executed all test - issues seems all the same. Can I have 403
response when I'm trying to update read only property?
On Fri, Mar 4, 2016 at 7:27 PM, Carlos Tangerino <
<EMAIL_ADDRESS>
wrote:

Eugene.
My comments below.
I have just upgraded the service.
Carlos
On Thu, Mar 3, 2016 at 2:31 PM, Eugene<EMAIL_ADDRESS>wrote:

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden - OK
UpdateETL Name - 403 forbidden - OK Just confirming that placeid
field
remains unchanged
DeleteETL - 403 forbidden - No bug found

DeleteNFvalue - responds OK, but read still returns this NF value
Works
for me
UpdateThing - 403 forbidden OK You can now update and change placeid
as
well.
DeleteThing - 403 forbidden OK

ToDos:

solve the issues above, as we need devices working to develop
dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino <
<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0

(7)

M WimdioApiProxy.v2.Tests/BaseTests.cs
<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1

(23)

A WimdioApiProxy.v2.Tests/EtlsTests.cs
<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2

(103)

M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3

(1)

M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4

(0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5

(16)

A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6

(38)

A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7

(12)

A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8

(11)

M WimdioApiProxy/IWimdioApiClient.cs
<https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9

(7)

M WimdioApiProxy/WimdioApiClient.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10>
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11>
(4)
M

WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12>
(0)
Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191762073

.

—
Reply to this email directly or view it on GitHub
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192182184

.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192221981
.

I'll try to describe now how to debug it, but it's the same code running
for all requests. If it doesn't work - it won't  work for everything. So
it's just a matter of post data I'm using.
So deleting NF value test does:
LOGIN request:
https://wimd.io:443/v2/account/login
POST
{"password":"XpaMoBHuk","email":"XpaMoBHuk"}
response:
{\n\t"apikey":\t"ec3695b29fca3008e1558e7d7fcf070ae8705b1d58f43b5a453f91168790ca3b",\n\t"permissions":\t255,\n\t"userId":\t"a5865a97-dd15-11e5-8db7-04017fd5d401"\n}
*CREATE PLACE  *request:
https://wimd.io:443/v2/place
POST
{"name":"Name b117f49b","description":"Description b117f49b"}
response:
[{"id":"1b2f0e2f-e1f5-11e5-8e73-04017fd5d401","name":"Name
b117f49b","description":"Description b117f49b"}]
CREATE NF request:
https://wimd.io:443/v2/place/1b2f0e2f-e1f5-11e5-8e73-04017fd5d401/nf
POST
{"name":"Name a6fe7130","description":"Description
a6fe7130","unit":"Unit a6fe7130","aggregation":2,"operation":0}
response:
[{\n\t\t"id":\t"45e898ca-e1f5-11e5-8e73-04017fd5d401",\n\t\t"name":\t"Name
a6fe7130",\n\t\t"aggregation":\t2,\n\t\t"operation":\t0,\n\t\t"unit":\t"Unit
a6fe7130",\n\t\t"description":\t"Description a6fe7130"\n\t}]
CREATE NF VALUE request:
https://wimd.io:443/v2/nf/45e898ca-e1f5-11e5-8e73-04017fd5d401/value
POST
{"ts":"2016-03-04T21:39:36+11:00","value":"13653"}
response:
[{\n\t\t"id":\t"bad16801-dfac-11e5-8e73-04017fd5d401",\n\t\t"name":\t"Name
aa7b48e7",\n\t\t"aggregation":\t2,\n\t\t"operation":\t0,\n\t\t"unit":\t"Unit
aa7b48e7",\n\t\t"description":\t"Description aa7b48e7"\n\t}]
*DELETE NF VALUE *request:
https://wimd.io:443/v2/nf/45e898ca-e1f5-11e5-8e73-04017fd5d401/value/2016-03-04T21:39:36.0000000+11:00
DELETE
response:
{"status":"OK","code":200}
READ NF VALUES request:
https://wimd.io:443/v2/nf/45e898ca-e1f5-11e5-8e73-04017fd5d401/values
GET
response:
[{\n\t\t"ts":\t"2016-03-04 21:39:36",\n\t\t"value":\t13653\n\t}]
On Fri, Mar 4, 2016 at 9:24 PM, Carlos Tangerino<EMAIL_ADDRESS>wrote:

I've made the tests using Python and they are looking good this morning. I
also have deployed a new service version
Can you show me how I make your project run in my VS instance please? So I
can test locally.
I'll activate the debug mode and check if I can figure out what is going
on.
Thanks
Carlos
On Fri, Mar 4, 2016 at 11:21 AM, Eugene<EMAIL_ADDRESS>wrote:

Delete NF Value works, but it doesn't delete anything for me - item comes
back in a list after read.
On Fri, Mar 4, 2016 at 9:19 PM, Eugene Nikiforoff <
<EMAIL_ADDRESS>wrote:

Carlos,
Just executed all test - issues seems all the same. Can I have 403
response when I'm trying to update read only property?
On Fri, Mar 4, 2016 at 7:27 PM, Carlos Tangerino <
<EMAIL_ADDRESS>
wrote:

Eugene.
My comments below.
I have just upgraded the service.
Carlos
On Thu, Mar 3, 2016 at 2:31 PM, Eugene<EMAIL_ADDRESS>wrote:

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden - OK
UpdateETL Name - 403 forbidden - OK Just confirming that placeid
field
remains unchanged
DeleteETL - 403 forbidden - No bug found

DeleteNFvalue - responds OK, but read still returns this NF value
Works
for me
UpdateThing - 403 forbidden OK You can now update and change
placeid
as
well.
DeleteThing - 403 forbidden OK

ToDos:

solve the issues above, as we need devices working to develop
dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino <
<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0

(7)

M WimdioApiProxy.v2.Tests/BaseTests.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1

(23)

A WimdioApiProxy.v2.Tests/EtlsTests.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2

(103)

M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3

(1)

M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4

(0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5

(16)

A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6

(38)

A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7

(12)

A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8

(11)

M WimdioApiProxy/IWimdioApiClient.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9

(7)

M WimdioApiProxy/WimdioApiClient.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10>
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11>
(4)
M

WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12>
(0)
Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191762073

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192182184

.

—
Reply to this email directly or view it on GitHub
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192221981

.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192222509
.

Here is potential issue: look at the response object for NF value create:
[{
"id": "9133aafb-dfad-11e5-8e73-04017fd5d401",
"name": "Name ea55837a",
"aggregation": 2,
"operation": 0,
"unit": "Unit ea55837a",
"description": "Description ea55837a"
}]
This is not NF value, this is NF itself
On Fri, Mar 4, 2016 at 9:47 PM, Eugene Nikiforoff <
<EMAIL_ADDRESS>wrote:

I'll try to describe now how to debug it, but it's the same code running
for all requests. If it doesn't work - it won't  work for everything. So
it's just a matter of post data I'm using.
So deleting NF value test does:
LOGIN request:
https://wimd.io:443/v2/account/login
POST
{"password":"XpaMoBHuk","email":"XpaMoBHuk"}
response:
{\n\t"apikey":\t"ec3695b29fca3008e1558e7d7fcf070ae8705b1d58f43b5a453f91168790ca3b",\n\t"permissions":\t255,\n\t"userId":\t"a5865a97-dd15-11e5-8db7-04017fd5d401"\n}
*CREATE PLACE  *request:
https://wimd.io:443/v2/place
POST
{"name":"Name b117f49b","description":"Description b117f49b"}
response:
[{"id":"1b2f0e2f-e1f5-11e5-8e73-04017fd5d401","name":"Name
b117f49b","description":"Description b117f49b"}]
CREATE NF request:
https://wimd.io:443/v2/place/1b2f0e2f-e1f5-11e5-8e73-04017fd5d401/nf
POST
{"name":"Name a6fe7130","description":"Description
a6fe7130","unit":"Unit a6fe7130","aggregation":2,"operation":0}
response:
[{\n\t\t"id":\t"45e898ca-e1f5-11e5-8e73-04017fd5d401",\n\t\t"name":\t"Name
a6fe7130",\n\t\t"aggregation":\t2,\n\t\t"operation":\t0,\n\t\t"unit":\t"Unit
a6fe7130",\n\t\t"description":\t"Description a6fe7130"\n\t}]
CREATE NF VALUE request:
https://wimd.io:443/v2/nf/45e898ca-e1f5-11e5-8e73-04017fd5d401/value
POST
{"ts":"2016-03-04T21:39:36+11:00","value":"13653"}
response:
[{\n\t\t"id":\t"bad16801-dfac-11e5-8e73-04017fd5d401",\n\t\t"name":\t"Name
aa7b48e7",\n\t\t"aggregation":\t2,\n\t\t"operation":\t0,\n\t\t"unit":\t"Unit
aa7b48e7",\n\t\t"description":\t"Description aa7b48e7"\n\t}]
*DELETE NF VALUE *request:
https://wimd.io:443/v2/nf/45e898ca-e1f5-11e5-8e73-04017fd5d401/value/2016-03-04T21:39:36.0000000+11:00
DELETE
response:
{"status":"OK","code":200}
READ NF VALUES request:
https://wimd.io:443/v2/nf/45e898ca-e1f5-11e5-8e73-04017fd5d401/values
GET
response:
[{\n\t\t"ts":\t"2016-03-04 21:39:36",\n\t\t"value":\t13653\n\t}]
On Fri, Mar 4, 2016 at 9:24 PM, Carlos Tangerino<EMAIL_ADDRESS>
wrote:

I've made the tests using Python and they are looking good this morning. I
also have deployed a new service version
Can you show me how I make your project run in my VS instance please? So I
can test locally.
I'll activate the debug mode and check if I can figure out what is going
on.
Thanks
Carlos
On Fri, Mar 4, 2016 at 11:21 AM, Eugene<EMAIL_ADDRESS>wrote:

Delete NF Value works, but it doesn't delete anything for me - item
comes
back in a list after read.
On Fri, Mar 4, 2016 at 9:19 PM, Eugene Nikiforoff <
<EMAIL_ADDRESS>wrote:

Carlos,
Just executed all test - issues seems all the same. Can I have 403
response when I'm trying to update read only property?
On Fri, Mar 4, 2016 at 7:27 PM, Carlos Tangerino <
<EMAIL_ADDRESS>
wrote:

Eugene.
My comments below.
I have just upgraded the service.
Carlos
On Thu, Mar 3, 2016 at 2:31 PM, Eugene<EMAIL_ADDRESS>wrote:

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden - OK
UpdateETL Name - 403 forbidden - OK Just confirming that placeid
field
remains unchanged
DeleteETL - 403 forbidden - No bug found

DeleteNFvalue - responds OK, but read still returns this NF value
Works
for me
UpdateThing - 403 forbidden OK You can now update and change
placeid
as
well.
DeleteThing - 403 forbidden OK

ToDos:

solve the issues above, as we need devices working to develop
dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino <
<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene<EMAIL_ADDRESS>

wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with 400
some fixes for etls
etls methods and tests created, but create etl fails with 400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0

(7)

M WimdioApiProxy.v2.Tests/BaseTests.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1

(23)

A WimdioApiProxy.v2.Tests/EtlsTests.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2

(103)

M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3

(1)

M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4

(0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5

(16)

A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6

(38)

A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7

(12)

A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8

(11)

M WimdioApiProxy/IWimdioApiClient.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9

(7)

M WimdioApiProxy/WimdioApiClient.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10>
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11>
(4)
M

WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12>
(0)
Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191762073

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192182184

.

—
Reply to this email directly or view it on GitHub
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192221981

.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192222509
.

Fixed!
Now will just return OK since you need the I don't and the time stamp to
change it later (no I don't for an individual value)
On Fri, Mar 4, 2016 at 11:53 AM, Eugene<EMAIL_ADDRESS>wrote:

Here is potential issue: look at the response object for NF value create:
[{
"id": "9133aafb-dfad-11e5-8e73-04017fd5d401",
"name": "Name ea55837a",
"aggregation": 2,
"operation": 0,
"unit": "Unit ea55837a",
"description": "Description ea55837a"
}]
This is not NF value, this is NF itself
On Fri, Mar 4, 2016 at 9:47 PM, Eugene Nikiforoff <
<EMAIL_ADDRESS>wrote:

I'll try to describe now how to debug it, but it's the same code running
for all requests. If it doesn't work - it won't work for everything. So
it's just a matter of post data I'm using.
So deleting NF value test does:
LOGIN request:
https://wimd.io:443/v2/account/login
POST
{"password":"XpaMoBHuk","email":"XpaMoBHuk"}
response:

{\n\t"apikey":\t"ec3695b29fca3008e1558e7d7fcf070ae8705b1d58f43b5a453f91168790ca3b",\n\t"permissions":\t255,\n\t"userId":\t"a5865a97-dd15-11e5-8db7-04017fd5d401"\n}

*CREATE PLACE *request:
https://wimd.io:443/v2/place
POST
{"name":"Name b117f49b","description":"Description b117f49b"}
response:
[{"id":"1b2f0e2f-e1f5-11e5-8e73-04017fd5d401","name":"Name
b117f49b","description":"Description b117f49b"}]
CREATE NF request:
https://wimd.io:443/v2/place/1b2f0e2f-e1f5-11e5-8e73-04017fd5d401/nf
POST
{"name":"Name a6fe7130","description":"Description
a6fe7130","unit":"Unit a6fe7130","aggregation":2,"operation":0}
response:

[{\n\t\t"id":\t"45e898ca-e1f5-11e5-8e73-04017fd5d401",\n\t\t"name":\t"Name

a6fe7130",\n\t\t"aggregation":\t2,\n\t\t"operation":\t0,\n\t\t"unit":\t"Unit

a6fe7130",\n\t\t"description":\t"Description a6fe7130"\n\t}]
CREATE NF VALUE request:
https://wimd.io:443/v2/nf/45e898ca-e1f5-11e5-8e73-04017fd5d401/value
POST
{"ts":"2016-03-04T21:39:36+11:00","value":"13653"}
response:

[{\n\t\t"id":\t"bad16801-dfac-11e5-8e73-04017fd5d401",\n\t\t"name":\t"Name

aa7b48e7",\n\t\t"aggregation":\t2,\n\t\t"operation":\t0,\n\t\t"unit":\t"Unit

aa7b48e7",\n\t\t"description":\t"Description aa7b48e7"\n\t}]
*DELETE NF VALUE *request:

https://wimd.io:443/v2/nf/45e898ca-e1f5-11e5-8e73-04017fd5d401/value/2016-03-04T21:39:36.0000000+11:00

DELETE
response:
{"status":"OK","code":200}
READ NF VALUES request:
https://wimd.io:443/v2/nf/45e898ca-e1f5-11e5-8e73-04017fd5d401/values
GET
response:
[{\n\t\t"ts":\t"2016-03-04 21:39:36",\n\t\t"value":\t13653\n\t}]
On Fri, Mar 4, 2016 at 9:24 PM, Carlos Tangerino <
<EMAIL_ADDRESS>
wrote:

I've made the tests using Python and they are looking good this
morning. I
also have deployed a new service version
Can you show me how I make your project run in my VS instance please?
So I
can test locally.
I'll activate the debug mode and check if I can figure out what is going
on.
Thanks
Carlos
On Fri, Mar 4, 2016 at 11:21 AM, Eugene<EMAIL_ADDRESS>wrote:

Delete NF Value works, but it doesn't delete anything for me - item
comes
back in a list after read.
On Fri, Mar 4, 2016 at 9:19 PM, Eugene Nikiforoff <
<EMAIL_ADDRESS>wrote:

Carlos,
Just executed all test - issues seems all the same. Can I have 403
response when I'm trying to update read only property?
On Fri, Mar 4, 2016 at 7:27 PM, Carlos Tangerino <
<EMAIL_ADDRESS>
wrote:

Eugene.
My comments below.
I have just upgraded the service.
Carlos
On Thu, Mar 3, 2016 at 2:31 PM, Eugene<EMAIL_ADDRESS>wrote:

merged all we have right now in master
6 out of 46 tests fails:
UpdateDevice Name - 403 forbidden - OK
UpdateETL Name - 403 forbidden - OK Just confirming that placeid
field
remains unchanged
DeleteETL - 403 forbidden - No bug found

DeleteNFvalue - responds OK, but read still returns this NF value
Works
for me
UpdateThing - 403 forbidden OK You can now update and change
placeid
as
well.
DeleteThing - 403 forbidden OK

ToDos:

solve the issues above, as we need devices working to develop
dropbox
and sensors
develop dropbox
develop sensors

not sure about new large calendar section, need to review first.
On Fri, Mar 4, 2016 at 12:18 AM, Carlos Tangerino <
<EMAIL_ADDRESS>wrote:

Fixed!
On Thu, Mar 3, 2016 at 1:59 PM, Eugene <
<EMAIL_ADDRESS>

wrote:

still have 403 forbidden response on put and delete
You can view, comment on, or merge this pull request online
at:
https://github.com/Tangerino/wrapper-c-sharp/pull/7
Commit Summary

etls methods and tests created, but create etl fails with
400
some fixes for etls
etls methods and tests created, but create etl fails with
400
some fixes for etls
rebase and merge to master

File Changes

A .gitignore
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-0

(7)

M WimdioApiProxy.v2.Tests/BaseTests.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-1

(23)

A WimdioApiProxy.v2.Tests/EtlsTests.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-2

(103)

M WimdioApiProxy.v2.Tests/WimdioApiProxy.v2.Tests.csproj
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-3

(1)

M

WimdioApiProxy.v2.Tests/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-4

(0)

A WimdioApiProxy/DataTransferObjects/Etls/Etl.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-5

(16)

A WimdioApiProxy/DataTransferObjects/Etls/NewEtl.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-6

(38)

A WimdioApiProxy/DataTransferObjects/Sensors/NewSensor.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-7

(12)

A WimdioApiProxy/DataTransferObjects/Sensors/Sensor.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-8

(11)

M WimdioApiProxy/IWimdioApiClient.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-9

(7)

M WimdioApiProxy/WimdioApiClient.cs
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-10>
(79)
M WimdioApiProxy/WimdioApiProxy.v2.csproj
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-11>
(4)
M

WimdioApiProxy/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

<
https://github.com/Tangerino/wrapper-c-sharp/pull/7/files#diff-12>
(0)
Patch Links:

https://github.com/Tangerino/wrapper-c-sharp/pull/7.patch
https://github.com/Tangerino/wrapper-c-sharp/pull/7.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191757466

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-191762073

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192182184

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192221981

.

—
Reply to this email directly or view it on GitHub
<
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192222509

.

—
Reply to this email directly or view it on GitHub
https://github.com/Tangerino/wrapper-c-sharp/pull/7#issuecomment-192230593
.


Integrate sequence viewer baby gru

This fixes the issue with the sequence viewer not showing up until resize and enables double click (baby-gru).

This is exactly what I would have done…doesn’t mean there isn’t a better way, of course ;-)

On 18 Oct 2022, at 14:01, Filomeno Sanchez @.***> wrote:
@FilomenoSanchez commented on this pull request.
In baby-gru/src/components/BabyGruSequenceViewer.js https://github.com/stuartjamesmcnicholas/CCP4-Web-Assembly/pull/7#discussion_r998182559:

useEffect(() => {

   if (!clickedResidue) {

       return

   }

   let selectedMoleculeIndex = props.molecules.findIndex(molecule => molecule.name === clickedResidue.molName);

   if (selectedMoleculeIndex === -1) {

       console.log(`Cannot find molecule ${clickedResidue.molName}`)

       return

   }

   // WARNING: Currently we assume that selected model is always the first one...

   let selectedModelIndex = 0

   let selectedChainIndex = props.molecules[selectedMoleculeIndex].cachedAtoms.atoms[selectedModelIndex].chains.findIndex(chain => chain.residues[0].atoms[0]["_atom_site.auth_asym_id"] === clickedResidue.chain);

   if (selectedChainIndex === -1) {

       console.log(`Cannot find chain ${clickedResidue.molName}/${clickedResidue.chain}`)

       return

   }

   let selectedResidueIndex = props.molecules[selectedMoleculeIndex].cachedAtoms.atoms[selectedModelIndex].chains[selectedChainIndex].residues.findIndex(residue => residue.atoms[0]["_atom_site.label_seq_id"] == clickedResidue.seqNum);

   if (selectedResidueIndex === -1) {

       console.log(`Cannot find residue ${clickedResidue.molName}/${clickedResidue.chain}/${clickedResidue.seqNum}`)

   } else {

       let selectedResidueAtoms = props.molecules[selectedMoleculeIndex].cachedAtoms.atoms[selectedModelIndex].chains[selectedChainIndex].residues[selectedResidueIndex].atoms;

       props.glRef.current.setOrigin(props.molecules[selectedMoleculeIndex].cachedAtoms.atoms[selectedModelIndex].centreOnAtoms(selectedResidueAtoms))

   }

}, [clickedResidue])
I'm not sure if this is the best approach to map the clicked residue into props.molecules please let me know if you can think of something better. @martinemnoble1 https://github.com/martinemnoble1 @stuartjamesmcnicholas https://github.com/stuartjamesmcnicholas can you think of anything better?

—
Reply to this email directly, view it on GitHub https://github.com/stuartjamesmcnicholas/CCP4-Web-Assembly/pull/7#pullrequestreview-1145772694, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJJ2AFTOOYBXXUXW72NAZ3WD2NSNANCNFSM6AAAAAARIB6BJ4.
You are receiving this because you were mentioned.


Error: No API definition provided

Hi there!!
Thanks a lot for this repo!
I´m trying to use it in a simple repo for testing, but it just gives me ' No API definition provided'
I could make the endpoint /api/doc to spit out the json but the api-doc just shows me the  No API definition provided
If I use directly like this, it works
import SwaggerUI from 'swagger-ui-react';
import 'swagger-ui-react/swagger-ui.css';

const ApiDoc = () => <SwaggerUI
url="/api/doc" />

Thanks

Hi @mariohmol Thank you for filing the issue. Do you have a notation on your code? e.g:
/**
 * @openapi
 * /:
 *   get:
 *     description: Welcome to swagger-jsdoc!
 *     responses:
 *       200:
 *         description: Returns a mysterious string.
 */
app.get('/', (req, res) => {
  res.send('Hello World!');
});

If not, please try to follow the convention by https://github.com/Surnet/swagger-jsdoc

Yes, the same we have in the Readme, so when I visited /api/doc I got the correct json response.
Seems that the fronend swagger was not getting the json from the correct url?

Could you create a repository repository? Then I could take a look. I guess there is a typo (space/indention) on comment on your app. Thanks.

but the json has been generated.. and using the same json I could make it work with pure swagger-js

Sorry, I can't produce the issue so I will close this one. Thanks.

Here is my example if you want to take a try.
mkdir test
npx degit jellydn/next-swagger-doc/example
yarn && yarn build && yarn start


Improve bench time by minimizing docker container creation

Uses the added new_lazy_shared function to lazily create a single BenchResources that is shared by every benchmark that needs the same resources.
There is of course a lot of variance between runs but 32m looks pretty good.

noice

rebased


剪枝后微调 加载模型的时候报错

File "/home/nxin/下载/yolov5-v6-prune/prune_finetune.py", line 134, in train
cfg_model.load_state_dict(torch.load(weights)['model'])
RuntimeError: Error(s) in loading state_dict for Darknet:
size mismatch for module_list.72.Conv2d.weight: copying a param with shape torch.Size([18, 62, 1, 1]) from checkpoint, the shape in current model is torch.Size([255, 62, 1, 1]).
size mismatch for module_list.72.Conv2d.bias: copying a param with shape torch.Size([18]) from checkpoint, the shape in current model is torch.Size([255]).
size mismatch for module_list.84.Conv2d.weight: copying a param with shape torch.Size([18, 121, 1, 1]) from checkpoint, the shape in current model is torch.Size([255, 121, 1, 1]).
size mismatch for module_list.84.Conv2d.bias: copying a param with shape torch.Size([18]) from checkpoint, the shape in current model is torch.Size([255]).
size mismatch for module_list.96.Conv2d.weight: copying a param with shape torch.Size([18, 228, 1, 1]) from checkpoint, the shape in current model is torch.Size([255, 228, 1, 1]).
size mismatch for module_list.96.Conv2d.bias: copying a param with shape torch.Size([18]) from checkpoint, the shape in current model is torch.Size([255]).

类别数检查一下

@woshituobaye , Hello, have you solved this?

知道了，需要自己修改下生成的cfg里面的filter


Bug when using pandas series as fyzzu matching list

Hello,
I have a very weird and specific bug happening with rapidfuzz 1.1.1 (doesn't happen in 0.13.0)
Rapidfuzz crashes in that precise situation:
import rapidfuzz
import pandas as pd
matches = rapidfuzz.process.extract(
    "test",
    pd.Series(['test color brightness', 'test lemon', 'test lavender'], index=[67478, 67479, 67480]),
)

If i convert the pandas Series to a list it works
If I use default Series indexing it works

The bug seems to happen only in that very specific case.
Also if I use "test test" as input my notebook kernel directly dies.
Do you know where it comes from?
See below the traceback when I get to see it:
KeyError                                  Traceback (most recent call last)
~/data-perrierh/src/asu-ds/venv-ds/lib/python3.6/site-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance)
2897             try:
-> 2898                 return self._engine.get_loc(casted_key)
2899             except KeyError as err:
pandas/_libs/index.pyx in pandas._libs.index.IndexEngine.get_loc()
pandas/_libs/index.pyx in pandas._libs.index.IndexEngine.get_loc()
pandas/_libs/index_class_helper.pxi in pandas._libs.index.Int64Engine._check_type()
KeyError: <pandas._libs.hashtable.Int64HashTable object at 0x7f28586fe2f0>
The above exception was the direct cause of the following exception:
KeyError                                  Traceback (most recent call last)
 in
3 matches = rapidfuzz.process.extract(
4     "test",
----> 5     pd.Series(['test color brightness', 'test lemon', 'test lavender'], index=[67478, 67479, 67480]),
6 )
7 matches
src/cpp_process.pyx in cpp_process.extract()
src/cpp_process.pyx in cpp_process.extract_dict()
~/data-perrierh/src/asu-ds/venv-ds/lib/python3.6/site-packages/pandas/core/series.py in getitem(self, key)
904             return self._get_values(key)
905
--> 906         return self._get_with(key)
907
908     def _get_with(self, key):
~/data-perrierh/src/asu-ds/venv-ds/lib/python3.6/site-packages/pandas/core/series.py in _get_with(self, key)
923         elif not is_list_like(key):
924             # e.g. scalars that aren't recognized by lib.is_scalar, GH#32684
--> 925             return self.loc[key]
926
927         if not isinstance(key, (list, np.ndarray, ExtensionArray, Series, Index)):
~/data-perrierh/src/asu-ds/venv-ds/lib/python3.6/site-packages/pandas/core/indexing.py in getitem(self, key)
877
878             maybe_callable = com.apply_if_callable(key, self.obj)
--> 879             return self._getitem_axis(maybe_callable, axis=axis)
880
881     def _is_scalar_access(self, key: Tuple):
~/data-perrierh/src/asu-ds/venv-ds/lib/python3.6/site-packages/pandas/core/indexing.py in _getitem_axis(self, key, axis)
1108         # fall thru to straight lookup
1109         self._validate_key(key, axis)
-> 1110         return self._get_label(key, axis=axis)
1111
1112     def _get_slice_axis(self, slice_obj: slice, axis: int):
~/data-perrierh/src/asu-ds/venv-ds/lib/python3.6/site-packages/pandas/core/indexing.py in _get_label(self, label, axis)
1057     def _get_label(self, label, axis: int):
1058         # GH#5667 this will fail if the label is not present in the axis.
-> 1059         return self.obj.xs(label, axis=axis)
1060
1061     def _handle_lowerdim_multi_index_axis0(self, tup: Tuple):
~/data-perrierh/src/asu-ds/venv-ds/lib/python3.6/site-packages/pandas/core/generic.py in xs(self, key, axis, level, drop_level)
3491             loc, new_index = self.index.get_loc_level(key, drop_level=drop_level)
3492         else:
-> 3493             loc = self.index.get_loc(key)
3494
3495             if isinstance(loc, np.ndarray):
~/data-perrierh/src/asu-ds/venv-ds/lib/python3.6/site-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance)
2898                 return self._engine.get_loc(casted_key)
2899             except KeyError as err:
-> 2900                 raise KeyError(key) from err
2901
2902         if tolerance is not None:
KeyError: <pandas._libs.hashtable.Int64HashTable object at 0x7f28586fe2f0>

Thanks for reporting this. Apparently pandas created the index objects while iterating, so Python might already deallocate them when I do not increase their ref count. This should be fixed in v1.1.2.


Implement Python guid/uuid conversion

This implements struct converter<winrt::guid> to provide marshaling between xlang::guid and the standard Python uuid.UUID type.
Fixes #662
Fixes #664

Hi @BenJKuhn, could you please take a look?

Just curious, how are you building & validating the projection? This project got parked for a bit, and the local dev machine build process was lost. I reconstructed a bit of a hack to get things moving again, but didn't check it in since it wasn't really portable / repeatable. If you have something, or found something, that works well, it would be great if you can share.

I buit the project using the scripts in the src\package\pywinrt\projection\ folder. IIRC, I ran build.ps1 once and then generate.ps1 after making changes. I temporarily changed $pyinclude in generate.ps to get Windows.Devices.Bluetooth included without building the full projection.
I couldn't figure out how to get the unit tests to run (gave some sort of DLL import error), but I was able to manually import the generated package Python and ran the new unit test in this PR line by line in a REPL.

I almost forgot... one tricky part was getting the power shell environment set up:
> Import-Module '${env:ProgramFiles(x86)}\Microsoft Visual Studio\2019\Community\Common7\Tools\Microsoft.VisualStudio.DevShell.dll'
> Enter-VsDevShell -VsInstallPath '${env:ProgramFiles(x86)}\Microsoft Visual
Studio\2019\Community\' -DevCmdArguments '-arch=x64'


Move icon link

@driesvints This PR attend to this issue https://github.com/laravelio/laravel.io/issues/962
Attached is the screenshot of how it looks now. Please let me know if there's an adjustment I need to make.

Thanks, we got another PR for this: https://github.com/laravelio/laravel.io/pull/975

@driesvints sorry just seeing your comments.
I would be closing the PR right away


Can not build iOS after installing the package

Platform: iOS
@shopify/react-native-skia: 0.1.231

Same issue here - RN 0.73

Thank you for creating an issue! I am looking actively into this issue

Hey, can you please retest with version 2.0.2 ?

@hannojg thanks for quick response.
pod install failed

"react-native": "0.72.1"
"@shopify/react-native-skia": "^0.1.231"

Can you try removing all node_modules and installing them again? What package manager do you use?

Oh yeah I can reproduce the issue with yarn, while installing with npm seems to work. Give me a moment …

Can you please retest with version 2.0.3? Thanks

@hannojg 2.0.3 is working, thanks a lot.

@hannojg Setting loop={false} is not affecting the animation, it is looping regardless of that.

Okay, can you put that in a separate ticket with a full code example pls? Closing this one as fixed

Thanks for the fix! Super quick


Create test-aks-file.md

#assign: @thomps23
@tynevi @thomps23 - not sure of the purpose of this PR is, but (as you know) we shouldn't merge this. thanks
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Untrusted data deserialization mitigation

Hello,
As always in development, deserializing data is a sensitive point in terms of security. Based on Zero-trust models, I assume that everything that I deserialize contains malicient payload and must be checked before usage.
Here, I'd like to make sure that Redisson won't deserialize a Payload that I don't approve.
One (and probably the best one as far as I know/can imagine) approach would be to make deserialization secured by default. It means you can't deserialize anything which has not been explicitely declared as accepted for deserialization.
This whitelist feature would be a by-default setting that ensures that the developer does not introduce an attack vector (e.g an entrypoint for deserialization chains - check YSoSerial project for an example of what could be done with unsecure deserialization).
Is there any documentation on what Redisson offers in terms of security practices regarding Serialization/Deserialization ?
Let's take this use case :

I want to use Redis to cache some objects
I have my Dummy class, implementing the Serializable interface.
I am using a RList<Dummy> object to store it in a cache.
If an attacker compromises my Redis cluster, injects a serialized object that could be deserialized by my runtime (class available), it could run malicious code, hence creating a Remote-Code Execution vulnerability.

Is there any information on how we can handle it and if Redisson mitigates that ?

Here, I'd like to make sure that Redisson won't deserialize a Payload that I don't approve.

You can solve it by implementation of custom codec


on picture taken base64

is there a base64 return value of the image taken /.

@kimsean I actually have decided not to implement this feature and here is why.
First is that it is a pretty slow operation (at least when I tried it, it actually crashed my app - iOS). Second, this is a simple feature that can be implemented outside of the package using something like react-native-fetch-blob as seen here https://stackoverflow.com/questions/34908009/react-native-convert-image-url-to-base64-string.  No sense in reinventing the wheel!

Alright Thanks. I just used react-native-fs converted to convert the file into base64. Thanks for the reply


Next age-predictive-metrics to try based on the fc-phases stream

Inspired from the Eida paper:

v1s and v2s average eigenvalues +- std over time
informational-complexity/zip-bytes over the fc-stream (average over time?) --seems to correlate with (1.)
Spectral metastability, i.e. std(λ1) over time
Kuramoto metastability, i.e. mean of instantaneous phases = r; => std(|r(t)|)
Average iPL matrix, i.e. p(t)
Average & std over time of the reco figuration speed, i.e. s(t) = 1 - |ρ(iPL(t),iPL(t-1)|

Done, except for 2.


Modify CSV parsing and printing to use Apache Commons CSV

The existing code only supported simple csv delimited by ',' with no escaping, no quoting and no null handling.
This change modifies the parsing and printing to use the Apache commons CSV library which handles all these, and includes several predefined formats.
This allows parsing CSV (and TSV) files from database dumps where NULL values may be specified using special strings such as "\N"
--csvFormat command line argument added to specify one of these predefined formats.
see Apache Docs for potential values.

Closing - looks like tests are failing and this PR has gone stale. Please feel free to address changes open a new PR if you are still interested in making this PR.


Writing large excel files causes out of memory in IE11 and web page crashes in chrome

Hi,
I am trying to write an excel file from a 2D array. My array contains approximately 176000 records (total cells will be 176000 * 17, where 17 is column count). While writing IE11 gives Out of Memory in console and Chrome gives "Aw Snap" page saying "Chrome ran out of memory". One time it ran successfully to write the same data file and it's size came to be around 127MB.
Is there a different way of writing these kinds of large excel files? like as an stream.
I am using the same code provided in https://github.com/SheetJS/js-xlsx/blob/master/tests/write.js, apart from this I am using jszip.js and FileSaver.js for saving the file.

Same problem with 65000 records, any thoughts/ideas?

Not much, the code breaks in xlsx.js when jszip.js' generate function is called. I tried updating the code to use jszip's 3.x version, which has generateAsync function. Since I don't know much about web worker or StreamHelper I couldn't do anything with it.
Finally I dropped out of generating excel file, now I am just creating CSVs.

@rahulstomar consider a simple file of the form
|     1 |     2 |     3 | ... | ncol |
| =A1+1 | =B1+1 | =C1+1 | ... |  ... |
| =A2+1 | =B2+1 | =C2+1 | ... |  ... |
| ..... | ..... | ..... | ... |  ... |

For 176k rows and 17 columns, Excel 2016 for Windows generates files of the following sizes:

format
size
ws size

xlsx
27 MB
180 MB

xlsb
16 MB
119 MB

xls
35 MB
34 MB

csv
18 MB
18 MB

xml
224 MB
224 MB

IMHO at this scale if you are just passing data you can't really beat the CSV.
Exposing the jszip compression option would reduce the file size but extend the processing time.
@alejandrolsca if generating large files is of particular interest, we would need a different approach.  The Excel 2003 XML format is incredibly easy to stream as it does not involve any sort of post-processing, but has the downside of bloat.  Generating an old form of XLS (e.g. BIFF2) would also have a small file size but you would not be able to open the file with all third-party programs.

I'm having the same issue. Quick googling gave me this Stuk/jszip#135.

Grouping large file write issues into #77


BLDKCMF-8 Compliance Issues in Lightning-SDK - Fixed Review Comments

BLDKCMF-8 Compliance Issues in Lightning-SDK - Fixed Review Comments

This is all good, thank you.


getSSLSocketMiddleware resource

In Ion.class 2.1.6, line 179, this.httpClient.getSSLSocketMiddleware() errors and it seems the correct call would be: this.getHttpClient().getSSLSocketMiddleware()

Though I might be wrong as I have downloaded the class again with Android Studio and the line layout is different.

this is my trace:
10-26 16:08:51.466 11056-11139/iibm.mose5 E/AndroidRuntime: FATAL EXCEPTION: Timer-0 10-26 16:08:51.466 11056-11139/iibm.mose5 E/AndroidRuntime: Process: iibm.mose5, PID: 11056 10-26 16:08:51.466 11056-11139/iibm.mose5 E/AndroidRuntime: java.lang.NoSuchMethodError: No virtual method getSSLSocketMiddleware()Lcom/koushikdutta/async/http/spdy/SpdyMiddleware; in class Lcom/koushikdutta/async/http/AsyncHttpClient; or its super classes (declaration of 'com.koushikdutta.async.http.AsyncHttpClient' appears in /data/app/iibm.mose5-1/base.apk) 10-26 16:08:51.466 11056-11139/iibm.mose5 E/AndroidRuntime:     at com.koushikdutta.ion.Ion.<init>(Ion.java:156) 10-26 16:08:51.466 11056-11139/iibm.mose5 E/AndroidRuntime:     at com.koushikdutta.ion.Ion.getInstance(Ion.java:114) 10-26 16:08:51.466 11056-11139/iibm.mose5 E/AndroidRuntime:     at com.koushikdutta.ion.Ion.getDefault(Ion.java:100) 10-26 16:08:51.466 11056-11139/iibm.mose5 E/AndroidRuntime:     at com.koushikdutta.ion.Ion.with(Ion.java:72)


Hans/upgrade insights client to 0.10 for ec3 reportsconfig lca

Upgrade insights client from version 0.4.0 to 0.10.1 for EC3, reports-config and one click LCA widgets.
Fixed function calls and tests to reflect new function signatures.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

We've discussed about the format issues.


Fix non-method error

I get this error when trying to use the prepare feature:
error TS roblox-ts: Attempted to assign non-method where method was expected.

 18             prepare: () => {
                ~~~~~~~~~~~~~~~~
 19                 return {
    ~~~~~~~~~~~~~~~~~~~~~~~~
...
 23                 };
    ~~~~~~~~~~~~~~~~~~
 24             },

I had to convert it to a method instead:
            prepare() {
                return {
                    payload: {
                        promptId: HttpService.GenerateGUID(),
                    },
                };
            },

But this compiles incorrectly:
			prepare = function(self)
				return {
					payload = {
						promptId = HttpService:GenerateGUID(),
					},
				}
			end,

The self shouldn't be there.
This PR fixes that by changing some types to use a property instead of a method

Looks good to me.


[Bug]:

Checklist

[ ]  I am not using Home Assistant. Or: a developer has told me to come here.
[ ] I have checked the troubleshooting section and my problem is not described there.
[ ] I have read the changelog and my problem is not mentioned there.

Deploy method
Manually built (git clone - yarn build - yarn install
Z-Wave JS UI version
yarn via git latest
ZwaveJS version
latest
Describe the bug
Simple:
following bear metal instructions:
yarn install
00h00m00s 0/0: : ERROR: [Errno 2] No such file or directory: 'install'
To Reproduce
git clone https://github.com/zwave-js/zwave-js-ui
cd zwave-js-ui
yarn install
yarn run build
yarn start
Expected behavior
install properly
Additional context
No response

Do you have nodejs npm and yarn installed on your system?

uzwave@HA-1:~$ npm -v
8.19.2
yarn --version
0.32+git
followed:
git clone https://github.com/zwave-js/zwave-js-ui
cd zwave-js-ui
yarn install
yarn run build
yarn start
yarn install  Error: no install

Try using yarn without install as first command. Anyway it's working on my side and never seen such error

Thanks for great  work!
Now Yarn needs some scenario to execute...
install or build or any scenario do not exist  can't be done
is this right repo:
git clone https://github.com/zwave-js/zwave-js-ui
this is waht I get after clone
app.ts  CHANGELOG.md  docs        kustomization.yaml  nodemon.json  pkg          snippets  store                 tsconfig.json  yarn.lock
bin     config        hass        lib                 package.json  README.md    src       test                  views
build   docker        kubernetes  LICENSE             package.sh SECURITY.md  static    tsconfig.eslint.json  wallaby.js

@catchthemonster I think you haven't installed yarn correctly. The version should be:
$ yarn --version
3.2.1

Daniel, you are right!
I removed yarn installed by debian adn npm remove yarn
i ran npm install --global yarn
in zwave-js-ui
yarn
yarn build
yarn install
yarn start
and viola everything is back online ...
Thanks, sorry for the hassle ...

No worries, Glad you fiexed your problem :)


Retry or timeout delay

Hi @ruinernin just wondering if you are aware of this issue. It's nothing major but quite often I have to click the title again for it to play. The first attempt often fails but picks it up on the second try. Could you maybe add a retry on timeout kinda thingy? Thanks mate!

Yep it's something I'm aware of and haven't been able to track down, it has failed silently on me any time I have reproduced it. I've noticed it appears to occur more frequently on faster devices (PC vs an Android device).
If you can get any log information when this error occurs I'd be greatful. I suspect it's a race condition somewhere underneath, I'm reluctant to add an artificial delay but maybe it's the best course of action if it's causing UX issues.

I'm usually running on winx64 Xbox so yeah compared to my armv7 firestick there's a big difference in power.  But i'm fairly certain it happens on both, but like you said it's infrequent. I don't think it's even happened again since I logged this request however I'll try to capture a log file if it reoccurs.
Absolutely love your work on this, however simple it is it's the best add-on. Thanks mate!

I believe the commit above will address this.

@ruinernin thanks heaps mate. Along with the new cloud saving this add-on kills it.


RkTabView question

Created by request:
I’m using RkTabView to create custom tab and I want to make the tabs changes another components view based on which tab that is selected.
I just want to ask is there any props that works like onPress in TouchableOpacity? Or is there any way for me to pass action creator (to trigger reducer) when a tab is selected?
I tried to pass action creator in title prop but that will triggers error since in always run in render function. Can you guide me the best way to do that?
Thanks.
Example of the way that I tried but fail
<RkTabView.Tab
            title={(selected) => {
                if(selected){
                    This.props.changeTab(‘Badge');
                }
                return this.renderTab(selected, '610', 'Badges');
            }}
        >
            <Text>Train</Text>
        </RkTabView.Tab>

Same problem.

Hi @elupanov , @fundon,
onTabChanged prop was added in ac2904371a6a636cd61f1d87b239094d3a73a912. Will be available in next release.


Update repositories.txt

Official library of RadSens by ClimateGuard

Hello @octopolyr. Thanks for your interest in contributing to the Arduino Library Manager index.
I see the bot reported a problem with your submission that will block its acceptance:

❌ ERROR: The repository has no tags. You need to create a release or tag that matches the version value in the library's library.properties file.

If you have any questions or problems while following the instructions to resolve the problem, please let me know and I'll help out.
If you decide you no longer wish to submit the library, you can close this pull request.


Error reproducing results

Hello,
Actually i am trying so hard to re produce the results in your paper and make comparion. i was able to reached to the training steps. but from the results all validation are always 0s. please see screen shot and advice may be i am missing something.

Hi, if you read this line, you should be able to set the skip_eval parameter to False, which will perform validation.


Adds support for parsing queries with boolean value comparisons

true and false are treated as numbers in MySQL so, the usual comparators (such as foo = true) are valid SQL.  Admittedly, greater than, less than, etc make less sense than equal and not equal, but I added them for completeness because they too are valid syntax.
Added tests for all comparators and values

I think this change will cause yacc conflicts. Can you verify?

@sougou I broke out the boolean_expression part specifically to fix a resulting yacc conflict from earlier iterations.  Here's the output of my yacc command against the above code:
(vitess)➜  vitess git:(parse_equal_true) ✗ go tool yacc -o ./go/vt/sqlparser/sql.go ./go/vt/sqlparser/sql.y
(vitess)➜  vitess git:(parse_equal_true) ✗ make build
Tue Jan 3 19:52:37 EST 2017: Building source tree
(vitess)➜  vitess git:(parse_equal_true) ✗ go test ./go/sqltypes
ok  	github.com/youtube/vitess/go/sqltypes	0.029s

I'm new to yacc, so if there's another way I should be testing please let me know and I'd be more than happy to.

LGTM
Cool! I missed that part.


While running hugo server, if new taxonomy values gets added to content post, create also its list page

Steps to reproduce

Create new hugo site

hugo new site my-hugo-site
cd my-hugo-site
git init
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
echo "theme = 'ananke'" >> config.toml

Run huge server and visit the localhost:1313/tags, which should be empty

Using text/code editor add some tags to the front matter of the post: content/posts/my-first post.md

---
title: "My First Post"
date: 2023-04-16T09:31:16-06:00
draft: false
tags: ["foo", "bar"]
---

visit again localhost:1313/tags and voila! automagically, there is are "foo" and "bar" categories, and under them my first post (expected behavior)

Click the link of one of the tag titles and will redirect to localhost:1313/tags/foo

Expected behavior: I would see the list page of the tag foo
Real behavior: 404 page not found

stop hugo server command using ctrl + c and restart it

The page localhost:1313/tags/foo now shows its list page showing my-first-post as expected
I think there is a missing feature when new content get added, beacouse terms page for tags get updated automatically, but no list page is created. You depend on rerunning hugo server to see it working.
I need this because I have a simple CMS for my site using File Browser and running my site with hugo server to avoid rebuilding or restarting when new files gets added or are updated

It looks like this worked as expected prior to v0.103.0.
@ralexrdz  Do not use hugo server for your production site. It is a development server with optimizations and limitations that make it unsuitable for production.

I am new to this repo and would like to take this issue please assign this to me

Issue reproduced on the current build [1] as well
I came here after wondering what I did wrong when trying to generate my first Hugo based site, not a good start ;-)
Seems like this might be a duplicate of https://github.com/gohugoio/hugo/issues/9533
[1]
hugo v0.121.2-6d5b44305eaa9d0a157946492a6f319da38de154 linux/amd64 BuildDate=2024-01-05T12:21:15Z VendorInfo=gohugoio

Duplicate of #95.33


Added Keysend support to LNDClient.send_payment

I started integrating this library into https://github.com/valcanobacon/BoostIRC and I need support for keysend. I changed LNDClient.send_payment to keysend if payment_request is None. I am not sure if this is the best way to organize it, let me know what you think and I can add, remove or just reorganize. Thanks!
Test Script
import json
import codecs
from lndgrpc import LNDClient

address="localhost"
port=10009
macaroon="./admin.macaroon"
tlscert="./tls.cert"
pubkey = "REDACTED"

lnd = LNDClient(
    f"{address}:{port}",
    macaroon_filepath=macaroon,
    cert_filepath=tlscert,
)

custom_records = [
    (7629169, json.dumps({"app_name": "test"}).encode("utf8")), # podcasting 2.0 TLV to make sure the keysend TLV is added correctly
]

dest = codecs.decode(pubkey, "hex")

response = lnd.send_payment(payment_request=None, fee_limit_msat=10*1000, dest=dest, amt_msat=10*100, dest_custom_records=custom_records)

print(response)

I realized I can do this without any code changes.
import json
import codecs
from lndgrpc import LNDClient

import hashlib
import secrets

address="localhost"
port=10009
macaroon="./admin.macaroon"
tlscert="./tls.cert"
pubkey = "REDACTED"

lnd = LNDClient(
    f"{address}:{port}",
    macaroon_filepath=macaroon,
    cert_filepath=tlscert,
)

secret = secrets.token_bytes(32)
hashed_secret = hashlib.sha256(secret).hexdigest()
dest_custom_records = [
<PHONE_NUMBER>, secret),
    (7629169, json.dumps({"app_name": "test"}).encode("utf8")), # podcasting 2.0 TLV to make sure the keysend TLV is added correctly
]
response = lnd.send_payment(
    payment_request=None,
    payment_hash=bytes.fromhex(hashed_secret),
    fee_limit=10 * 1000,
    dest=codecs.decode(pubkey, "hex"),
)

print(response)

yeah I thought that was the case. Here is my keysend example script: https://github.com/kornpow/lnd-grpc-client/blob/master/examples/send-keysend.py
Maybe you can help me cleanup the example script?

In general, I want to keep client.py fairly barebones to the underlying API. In some places here and there I allow passing in hex instead of bytes. A higher level api could be good, to simplify usage of keysend, and other things

I like your example but maybe the mvp like the one I have above is useful.


Make uniform-based random distributions support array args

#4615 and this PR fix #4613.

Jenkins, test this please

Jenkins CI test (for commit 1fdd0065b2ff615fc9742c5936716ced5ae11cc3, target branch master) succeeded!


make static field changes take the fast path

Motivation

Static fields appear to be one of the most common things developers change.  It would be a huge help if changes to such things took the fast path.
The easiest way for me to think about them is that static fields are essentially zero-argument methods that magically get called.  And since changes to the static fields are essentially changes to the method's return type (changes to which already take the fast path, thx to @.jez for the explanation), we should be able to make such changes take the fast path just like methods.
Like #5589, but farther along.  There probably need to be some more tests; I could imagine there are some issues lurking.
Test plan

See included automated tests.

I found a bug:
# typed: true

class MyEnum < T::Enum
  enums do
    X = new
    Y = new
  end
end

MyEnum_X = MyEnum::X

Alias = T.let(MyEnum::X, MyEnum)

edit the last line by inserting _X before the final ).
On master right now, that edit forces the slow path, and reports an error "Constant MyEnum_X is not a class or type alias".
On this branch, that edit takes the fast path and reports no error.

Thanks for the interesting testcase.  This is a problem for static fields taking the fast path:

The definitions didn't actually change, so we can't possibly have observed a change to the way symbols are hashed; but
The way those definitions are used in the AST did change, and changed in ways that we don't allow.

Thanks for the interesting testcase. This is a problem for static fields taking the fast path:
* The definitions didn't actually change, so we can't possibly have observed a change to the way symbols are hashed; but

* The way those definitions are used in the AST did change, and changed in ways that we don't allow.

OK, this objection is nonsense, because I didn't understand what I was talking about.  The real problem appears to be that we wind up in a situation where:

We give Alias the expected type of MyEnum
We have the file under that assumption and everything is fine
File typechecks
We change Alias to point at MyEnum_X
We rehash the file, except now we have a (silenced) error during the hashing process
Alias in the hashed GlobalState looks like it hasn't changed its shape, but its resultType has changed (or would have changed if we were running the full resolver), because of the error
We wind up taking the fast path, even though we really shouldn't

It's not yet obvious to me how we wind up correctly typechecking the file, unless we somehow can resolve MyEnum_X earlier than we would have otherwise (since it's now in the symbol table, as a pre-existing thing), and that means we see a class/type alias in the T.let, which is totally permitted.  I guess on the fast path we could force constants to not resolve immediately (?)...but I don't know what that does to the fast-ness of the fast path, or what other knock-on effects that would have.
Step 6 looks like a real problem for correctly determining hashes, though.

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_LnvRG0XZnsQwu4
→ https://go/builds/bui_LnvRCxxZbyPan3


Detect white-dark theme and use appropriate theme

Currently, using pyg.walk(df) on a Jupyter Notebook with a dark theme renders a white widget, where most text are so low contrast that they are effectively invisible.

Does that has any impact on the call site (user API), or it is just an upgrade to the pygwalker's internal calls to graphic-walker?

It's just an upgrade of graphic-walker itself, but I'd prefer to export an option for user API in the future.

Use pygwalker with auto-theme (based on your device) in the latest version. pip install --upgrade "pygwalker>=<IP_ADDRESS>"


testers.runCommand: init

Description of changes

[x] testers: add runCommand wrapper, for tests requiring network access
[x] tests.testers: add runCommand attrset
[x] doc: add runCommand to the testers chapter
[x] python3Packages.bork: add test using testers.runCommand
a “real world” usecase, and linked as an additional test of runCommand

Rationale
It is not uncommon for package tests to need network access, especially when packaging software whose functionality fundamentaly requires it.
There is currently no obvious and ergonomic way to do it, meaning contributors either do not add tests, or duplicate effort when doing so and risk introducing bugs which are not immediately obvious: for instance, naively adding outputHash to the test's derivation will prevent a rebuild when inputs change.
The intent is to provide a correct, easy, and well-documented way of doing so.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[x] Built tests.testers.runCommand
[x] Tested basic functionality
[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Hope you're feeling better now @nbraud!

Bisect says 18dd486bb9b5b19379c1c4c3bf78c04c239d032e emptyFile: use SRI hash groke tectonic.tests eval. Proposed the fix as:

https://github.com/NixOS/nixpkgs/pull/337728


Remove unused LocationOfInterestDataTypeSelectorDialogFragment

fixes #1665
Done Cleanup of LocationOfInterestDataTypeSelectorDialogFragment and it's tests

/gcbrun

/gcbrun

This command currently works only if added by a repository collaborator. We can think about adding support for it in the future. In meantime, please run the gradle tasks locally to ensure there are no failures before raising a CL

@devedroy Can you please resolve the conflicts?

Please check out, I have pushed the changes.
Thankyou.

/gcbrun

/gcbrun

Seems like the merge added the strings again, let me recheck and push.
Sorry for the inconvenience.

/gcbrun


MIT licence incompatible with linked library BWA

You can't make this project licenced under MIT if it links to BWA at the object level.  BWA is GPLv3.
Please fix the licence text to correspond to the README that states that this project is licensed under GPLv3.  The license text for GPLv3 can be found here: http://www.gnu.org/licenses/gpl-3.0.txt

Hi @zamaudio, thanks for the note.  We previously released lariat under the AGPL, but relicensed it to MIT recently.  I've updated our BWA submodule to the Apache2 branch, which is Apache2 licensed, and fixed the note about the licensing situation in the README.
See #18 for details.


engraver for rpi aarch64 - ubuntu

Hi!
How can I compile the application?
I change in build.rs to -march=native but have this error when compiling...
Thank you
error: failed to run custom build command for engraver v2.4.0 (/home/ubuntu/Downloads/engraver)
Caused by:
process didn't exit successfully: /home/ubuntu/Downloads/engraver/target/debug/build/engraver-5e685c8c0b60b480/build-script-build (exit code: 101)
--- stdout
TARGET = Some("aarch64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
HOST = Some("aarch64-unknown-linux-gnu")
CC_aarch64-unknown-linux-gnu = None
CC_aarch64_unknown_linux_gnu = None
HOST_CC = None
CC = None
CFLAGS_aarch64-unknown-linux-gnu = None
CFLAGS_aarch64_unknown_linux_gnu = None
HOST_CFLAGS = None
CFLAGS = None
DEBUG = Some("true")
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-Wall" "-Wextra" "-std=c99" "-mtune=native" "-o" "/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out/src/c/sph_shabal.o" "-c" "src/c/sph_shabal.c"
exit code: 0
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-Wall" "-Wextra" "-std=c99" "-mtune=native" "-o" "/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out/src/c/noncegen_32.o" "-c" "src/c/noncegen_32.c"
exit code: 0
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-Wall" "-Wextra" "-std=c99" "-mtune=native" "-o" "/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out/src/c/common.o" "-c" "src/c/common.c"
exit code: 0
AR_aarch64-unknown-linux-gnu = None
AR_aarch64_unknown_linux_gnu = None
HOST_AR = None
AR = None
running: "ar" "crs" "/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out/libshabal.a" "/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out/src/c/sph_shabal.o" "/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out/src/c/noncegen_32.o" "/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out/src/c/common.o"
exit code: 0
cargo:rustc-link-lib=static=shabal
cargo:rustc-link-search=native=/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-Wall" "-Wextra" "-std=c99" "-mtune=native" "-march=native" "-o" "/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out/src/c/mshabal_128_sse2.o" "-c" "src/c/mshabal_128_sse2.c"
cargo:warning=src/c/mshabal_128_sse2.c:19:10: fatal error: emmintrin.h: No such file or directory
cargo:warning=   19 | #include <emmintrin.h>
cargo:warning=      |          ^~~~~~~~~~~~~
cargo:warning=compilation terminated.
exit code: 1
--- stderr
thread 'main' panicked at '
Internal error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-Wall" "-Wextra" "-std=c99" "-mtune=native" "-march=native" "-o" "/home/ubuntu/Downloads/engraver/target/debug/build/engraver-ac3acd9fa67ed69a/out/src/c/mshabal_128_sse2.o" "-c" "src/c/mshabal_128_sse2.c" with args "cc" did not execute successfully (status code exit code: 1).
', /home/ubuntu/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.28/src/lib.rs:2314:5
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: build failed

what is your cargo line to start the compile? We never looked into plotting on a pi as it will be terribly slow...


Groups have now also replies

TODO:

[x] Integrate of replies in the points calculation
[x] Integration of replies in most active topic

Added via #77a4935ba4f462cc8f964596c98ec168f2eb0ecc


Visualization for Cell Line Unit of Operations - Gantt Chart

Implement the Gantt Chart to visualize the cell line unit of operations use the following metadata:

EventType
EventDate
Duration= ThisPassageHarvestCellCountTime-LastPassageCellCountTime

Add icon to virtual view to allow user to get to the visualization.

HI @hoodriverheather  can you take a look at the gantt chart?
https://ddsa-labcas-staging.jpl.nasa.gov/labcas-ui/c/index.html?collection_id=Cell_Line_Provenance
I will start creating the individual ones for virtual views too!

@yuliujpl this is looking good. I might need some help understanding the colors vs shapes.

@yuliujpl i've been playing with this a bit more while testing some of the other issues. I wonder if users would still want the dataset view to come up when they first click on the collection link. Maybe then they can click or toggle between the gantt chart view and the virtual dataset view? Maybe you already have this figured out?
Also, if the dates/times in the metadata aren't converted to date. Could you convert on ingest?

@yuliujpl we talked more with John after you had to leave the call yesterday. The data that we currently have ingested needs some cleaning based on changes they have been making to the metadata. For example, there should always be a start and a stop EventType. There shouldn't be a big gap in dates for a single Expansion unit. Unit expansions can have one or more EventType=Transfer. This is when the "child" cells are created. John is going to figure out the best way to link the parent cells to the child cells.
So, bottom line, John is going to clean up this data and send us a file with 3 Expansion Units to start with that have clean data throughout the expansion. :) Right now, it's hard to create a visualization with the data we have.


YARN-10832. Aggregation failure,but the local log on nodemanager is also deleted

3143

 Quality gate: Passed
 Everything looks good
Details

 Quality gate: Passed
 Everything looks good
Details


Petal Shell bug

General Information
Describe the bug:
Visualization of the effect does not converge with the level of the effect (the number of petals does not converge with how many are actually left)

Excellent point.


load: existing_data at tg level with possible load overwrite

give more granularity to the existing data flags, it would support the following use cases:

Load fully with transformation, from NON existing data
Load fully from existing data
Load some tg from existing data and some with trasnformation

Thanks for the review! I've addressed the comment so I'm merging.

This one probably wasn't that fun to write :)

Not really haha and I'm not 100% happy with the resulting API. It's somehow not very clear/straight forward... but #pragmatism.


When I used my own dataset, I encounted an error!

When I used my own dataset, I encounted an error!
My dataset contains 3 num_classes. But after I finished training my own dataset and used my trained model to predict test_images ( including 3 classes ), I just got a 2-classes segmentations.
Please, thx!

maybe you should change the parameter in the codes。

hi i have an issue also trying my own, i have a two class dataset here is what i am getting. How did you train yours
File "train_enet.py", line 94, in
class_weights = median_frequency_balancing()
File "C:\Users\User\anaconda project directory\computer vision\Deep learning\semantic segmentation\TensorFlow-ENetV1\get_class_weights.py", line 94, in median_frequency_balancing
total_frequency = sum(j) / total_pixels
ZeroDivisionError: division by zero

check out get_class_weights.py,the code assigned weight equals 0 for last class,maybe your back ground class is 0(first one),not the last?


Refactor JS implementation of index.js files

Description
It's frustrating that all our JS-component code lives in index.js files. I find that hard when searching for a file to open. Most often, the file I want to open isn't the top choice, but much further down the list, like so (I search for "run-list" and want to open run-list-card):

Context
If this is improved it'll save everyone time when searching for and opening files.
Possible Implementation
All the content in our index files should be moved into a newly-created file, with the filename matching the folder name. Sticking with the run-list-card example from above, our new file would be named run-list-card.js and contain all the necessary code for that component. Finally, all index files should be nothing more than and import and export, like so:
import RunListCard from './run-list-card';

export default RunListCard;

This pattern is well established. We even had it in Kedro UI.
Checklist

[x] Include labels so that we can categorise your feature request

💯  on this change