Current Server Time: 08:22 (Central Europe)

#apertus IRC Channel Logs

2021/03/15

Timezone: UTC


04:00
vinayak
joined the channel
04:16
BAndiT1983
changed nick to: BAndiT1983|away
06:07
Bertl
off to bed now ... have a good one everyone!
06:07
Bertl
changed nick to: Bertl_zZ
06:30
mumptai
joined the channel
06:50
BAndiT1983|away
changed nick to: BAndiT1983
08:41
se6ast1an
good day
09:15
vinayak
left the channel
09:16
vinayak
joined the channel
09:31
illwieckz
left the channel
09:44
illwieckz
joined the channel
09:51
vinayak
left the channel
09:52
dcz_
joined the channel
10:17
DevendraKharolia
< https://matrix.org/_matrix/media/r0/download/matrix.org/uLRqhoLEaWSmZeeNzvmrBoMA/message.txt >
10:18
vinayak
joined the channel
10:19
DevendraKharolia
< https://matrix.org/_matrix/media/r0/download/matrix.org/ZbZfticyWhYGvUOLCzTKEmuB/message.txt >
10:25
BAndiT1983
Hi DevendraKharolia, please try to post shorter messages, otherwise IRC does not show them, but this instead: http://irc.apertus.org/index.php?day=15&month=03&year=2021
10:25
BAndiT1983
DevendraKharolia: where can we find the challenge code of your solution?
11:14
DevendraKharolia
Here is my forked repository with all the code changes and addition : https://github.com/Ddevendra/AXIOM-Remote/tree/2bitIconChallenge%40Devendra
11:16
yash412
joined the channel
11:16
yash412
left the channel
11:18
se6ast1an
DevendraKharolia: cool, thanks!
11:19
se6ast1an
do you have a screenshot for us of your football?
11:19
se6ast1an
in the visualizer
11:19
se6ast1an
I see you even implemented opacity as parameter as bonus, nice!
11:20
DevendraKharolia
i have screenshot of the other image (navigation icon) , football's image is little bit messed up
11:20
se6ast1an
sure, other image screenshot would also be nice
11:21
BAndiT1983
how was the conversion done?
11:24
BAndiT1983
could you also add a description of used drawing algorithm, please. am seeing 3 loops and am wondering why the third one is required
11:26
BAndiT1983
what could also improve the readability is the use of a formatter, we already have clang-format settings included in our repo
11:27
DevendraKharolia
uploaded an image: (883KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/IoItpxgKZtZqJeuXvRgmCPpR/01.png >
11:27
DevendraKharolia
uploaded an image: (877KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/bBalnUAFBnqVrkqyArVcmhgL/02.png >
11:27
DevendraKharolia
uploaded an image: (858KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/LvWoTYpiDFcOHpIKQgYgUkHX/03.png >
11:30
BAndiT1983
is the black border in the image? or do you draw it additionally? as for icons we want to be able to have them without background
11:30
vinayak
left the channel
11:31
DevendraKharolia
<BAndiT1983 "could you also add a description"> It's similar to DrawIcon function
11:31
BAndiT1983
maybe, but what is the prupose of the third loop
11:33
DevendraKharolia
<BAndiT1983 "is the black border in the image"> I draw it to see the icon clearly, border can be removed
11:35
BAndiT1983
ok, sounds plausible, but it would be also interesting to see it against other backgrounds, like menu gray or white
11:37
DevendraKharolia
<BAndiT1983 "ok, sounds plausible, but it wou"> sure, I will add the screenshot for that too
11:38
BAndiT1983
thank you
11:39
se6ast1an
very nice DevendraKharolia!
12:00
DevendraKharolia
uploaded an image: (252KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/kpmLHpTxVoFMAXGkYCFNZeHL/04.png >
12:00
DevendraKharolia
uploaded an image: (305KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/VZxokitwVrgAOPEXLImxLJsn/05.png >
12:00
DevendraKharolia
uploaded an image: (253KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/rmmZdJBMPlIWjoNQgVLTiETO/06.png >
12:00
DevendraKharolia
uploaded an image: (284KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/YDaZbDmqlYrpBpQutvYXeaaC/07.png >
12:02
BAndiT1983
great! loooks good!
12:03
BAndiT1983
now we need some description regarding conversion and drawing, to be able to follow the ideas
12:04
DevendraKharolia
<BAndiT1983 "now we need some description reg"> Ok I will do the documentation and let you know once itâs done
12:04
BAndiT1983
thank you
12:10
eppisai
joined the channel
12:21
eppisai
left the channel
13:04
eppisai
joined the channel
13:53
Bertl_zZ
changed nick to: Bertl
13:54
Bertl
morning folks!
14:49
vinayak
joined the channel
14:54
se6ast1an
good day
14:56
shivang
joined the channel
15:06
deepak55
joined the channel
15:08
shivang
left the channel
15:11
vinayak
left the channel
15:27
deepak55
left the channel
15:43
vinayak
joined the channel
16:11
deepak68
joined the channel
16:12
deepak55
joined the channel
16:14
vinayak
left the channel
16:14
deepak55
left the channel
16:14
deepak55
joined the channel
16:15
deepak55
left the channel
16:28
deepak68
left the channel
16:56
pvcodes
joined the channel
16:56
pvcodes
hi
16:56
Shohei
joined the channel
16:57
BAndiT1983
hi pvcodes
16:58
se6ast1an
Meeting in 2 minutes
17:00
se6ast1an
MEETING TIME
17:00
se6ast1an
who is here?
17:00
eppisai
is here!
17:00
Bertl
is here ...
17:00
BAndiT1983
is here
17:00
pvcodes
where is the meeting
17:01
se6ast1an
the meeting is here
17:01
BAndiT1983
you're in the middle of it actually
17:01
Shohei
is here
17:02
se6ast1an
eppisai: do you want to start?
17:02
eppisai
ohk!
17:02
eppisai
As, I had mentioned last week, 2 bit image drawing was working properly when we converted the svg to xbm( it is worked fine for images that i was converting to 4 indexed c array using online tools provided in task description)
17:02
eppisai
so sebastian had suggested, we need to optimize the conversion process, So i read about what could be wrong, tried other ways, but had no luck..
17:03
eppisai
So,at last i read and found that xbm is a monochrome ,black and white format hence can't be used in 2 bit image. I searched for the alternative to xbm, but alernatives i found weren't storing data in binary (but ascii).
17:04
eppisai
sebastian and BAndiT1983 come up with the approch on how to have conversion that involes extension of icon.h and another pytho script for templating, so i was just trying to write the script
17:04
pvcodes95
joined the channel
17:05
pvcodes95
changed nick to: Pranjal
17:05
eppisai
The resources BAndiT1983 had provided in doc file, were using matplotlib library of python..but
17:07
Cscar
joined the channel
17:07
Cscar
Hi
17:07
BAndiT1983
hi
17:07
eppisai
matplotlib can't be used for manipulation of vector graphics, so, using other tools to open svg,then using matplotlib,to convert the img to 2 bit c array (conversion process was there in resorces )
17:08
BAndiT1983
eppisai: i would suggest to check the methods again, as matplotlib is not required and there are better libs for it
17:08
BAndiT1983
have in fact written a small prototype, so you can align with me to get an idea how to approach that topic, we can do it after meeting here, so other also see it
17:08
eppisai
ohk! great! :)
17:09
eppisai
thanks BAndiT1983!
17:09
BAndiT1983
no problem
17:09
eppisai
so that it from my side :)
17:10
se6ast1an
thanks eppisai, discussion with BAndiT1983 afterwards sounds good
17:10
se6ast1an
Shohei: any news from your side?
17:11
Shohei
Thank you. Here are some small progress from my side.
17:11
Shohei
1.I'm translating the "Join the Team" page to Japanese with Rex:
17:11
Shohei
https://wiki.apertus.org/index.php/Join_the_Team
17:11
Bertl
eppisai: note that ImageMagick does a nice job converting svg to bitmaps
17:12
Shohei
Hopefully, I'm going to finish it these two weeks.
17:12
karl[m]3
joined the channel
17:12
Shohei
2. As the new tasks, I am grateful to Sebastian for adjusting where I could commit on the mails.
17:14
panintended
left the channel
17:14
karl[m]
left the channel
17:14
panintended
joined the channel
17:14
panintended
left the channel
17:14
panintended
joined the channel
17:15
Shohei
3. Also, I'm sharing this team and AXIOM Beta with some of my friends in Japan, who are a researcher on radiation or an engineer. I hope they join Japanese communtiy or here:)
17:15
Shohei
That's all from my side.
17:15
Shohei
Thank you.
17:16
eppisai
Bertl, I haven't tried to convert it with imagemagick, But i am very much familer with magick..so will explore! :)
17:16
se6ast1an
thanks Shohei!
17:16
BAndiT1983
imagemagick does not give the desired output, so we have opted for python, ass we need processing there
17:16
BAndiT1983
*as
17:16
supragya
left the channel
17:16
supragya
joined the channel
17:17
se6ast1an
BAndiT1983: but if the python ode can deal with pixel images (bitmaps) already vector graphics can be converted to pixels first (maybe dowscaled first for increased sharpness)
17:18
se6ast1an
BAndiT1983: do you also want to share news?
17:18
BAndiT1983
my code is converting from SVG to image already, so it's very well possibler
17:18
BAndiT1983
yep, can do
17:18
BAndiT1983
was mostly fiddling around with the SAME70 MCU and am getting quite nice results there, am planning to port the remote firmware to it
17:19
BAndiT1983
trying to understand it's registers for USB, but already getting right logs regarding the SETUP packet
17:19
BAndiT1983
additionally we, me and se6ast1an, were fixing some small mistakes in the BOM and adjusting the script for cross-checks and verification
17:19
BAndiT1983
that would be it
17:20
se6ast1an
many thanks!
17:20
pvcodes
left the channel
17:20
se6ast1an
quick updates from me:
17:20
Pranjal
left the channel
17:20
se6ast1an
we started some gsoc promotion recently with a german/english text to send to universities and user groups
17:21
se6ast1an
today me and metal_dent[m] participated in a live stream event called spring of code and did a project presentation there and answered questions regarding GSoC and contributing : https://www.youtube.com/watch?v=gHhdlwS6fUc
17:22
se6ast1an
regarding hardware production the last remaining parts that tele ordered should have arrived today or tomorrow at the latest, so prodcution start should really be very soon eventually now
17:22
se6ast1an
there are some efforts to build an open hardware stereo3d rig (fabian puttinger emailed us some time ago)
17:23
se6ast1an
as efforts to get a real stereo 3d mirror rig are still hampered by covid I now started to do research online and hope for more people to join in
17:23
se6ast1an
message me if this is interesting for you
17:24
se6ast1an
I think thats it from my side
17:24
se6ast1an
Bertl ?
17:24
Bertl
well, I spent my time on reworking Beta hardware
17:25
Bertl
mostly cleaning and testing the boards we got from Felix as well as what we have in the 'original' remote Beta
17:26
Bertl
the planned ZIF SFE didn't work out so far, there are some unknown issues, but I'm confident that we can figure this out
17:26
Bertl
other than that, not much which was done this week
17:27
Bertl
that's it from my side
17:27
se6ast1an
thanks!
17:27
se6ast1an
anyone else with topics/reports?
17:27
se6ast1an
Cscar: any news?
17:29
Cscar
No, I'll call the bookkeeper tomorrow to see how things are for taxes
17:30
Cscar
(as our tax year ends on the end of this month in stead of December)
17:30
se6ast1an
OK
17:30
Cscar
I'll report back when I know more ;)
17:31
se6ast1an
many thanks everyone who participated, MEETING CONCLUDED
17:31
Bertl
thanks for the moderation!
17:31
eppisai
Thanks!
17:31
Shohei
Thanks a lot!
17:31
Cscar
One last thing: RS order was successfully cancelled.
17:32
Shohei
left the channel
17:33
se6ast1an
ah, great Cscar
17:33
se6ast1an
and the last order that arrived was forwarded?
17:34
eppisai
Hi,BAndiT1983 are you using Pillow module for python script? I was thinking of using it(PIL) or openCV but resorted with matplotlib..
17:34
Cscar
Not yet. Scheduled for tomorrow. Troubles with the pickup again.
17:35
BAndiT1983
eppisai: PIL is also used, but it depends what is required (have checked some ways in the prototype), for SVG there is e.g. cairosvg
17:38
eppisai
oh.. can you share your prototype, or the process on how you have done it? :)
17:39
BAndiT1983
prototype cannot be shared currently, as it's a challenge for the students to develop some conversion process and to describe how it improve our current one
17:40
BAndiT1983
but the process is simple, load SVG, convert bit depth to the required one and use a template file to output a .h file with image data and additional icon info
17:41
BAndiT1983
cairosvg already has svg2png(), so everything else shouldn't be a big problem
17:41
BAndiT1983
haven't finished the prototype yet, as it was just a quick shot
17:43
eppisai
:DThanks! was using svgutils now, but again will evaluate the approch to check if matplotlib is even needed or other modules that i can use to work directly with svg.. :)
17:44
BAndiT1983
matplotlib is used for different things, so not sure it is helpful at all
17:45
BAndiT1983
svgutils doesn't seem to convert from SVG to pixel array or similar, so it's probably also not suitable
17:47
Cscar
Have to go! 'See' you all!
17:47
se6ast1an
bye Cscar!
17:47
Cscar
left the channel
17:48
BAndiT1983
eppisai: pyvips is also a possible alternative, but haven't checked it out yet
17:53
eppisai
matplotlib had provided me with a 2d list of each pixel, and value of each pixel was between 0 and 1 , each color stream was also provied different list, so instead coverting it to 4 index colors, I was converting it to four shades, and any color platte could have been used to draw the image in remote, then was making a c array, and templating it to a .h file, in the process, their was rgb to grey conversion and other process etc.. and now as i am typing
17:53
eppisai
i have realized lot of functions and processes may not be neccsary, and I should devise proper way of doing after researching..
17:55
BAndiT1983
biggest advantage of python is the availability of modules which already cover a lot of things, like color conversion
17:55
Bertl
off for now ... bbl
17:55
Bertl
changed nick to: Bertl_oO
17:56
BAndiT1983
so you can check out which ones are suitable and require less effort
17:56
eppisai
: D yea.. Thenks! Will do proper research this time before jumping to code ! :D
17:57
se6ast1an
also note that there is no requirement to convert everything/anything possible to a 2 bit image
17:57
se6ast1an
the icons will be specially designed/prepared how we need them
17:57
se6ast1an
we will not want to convert photographs we captured for example...
17:57
BAndiT1983
yep, mostly black and white
18:02
eppisai
ohk.. I thought we would be converting icons only.. because anti aliasing looks good in GUI..
18:03
BAndiT1983
just tried with a color icon, works also fine, output size is selectable etc., so cairosvg together with PIL works rather fine, cannot warranty that we won'T discover quirks regarding colors etc., but form first tests very promising
18:03
BAndiT1983
do you mean the corners of the buttons, which are jaggy?
18:03
panintended
left the channel
18:03
pangelo[m]
left the channel
18:03
promach3
left the channel
18:05
panintended
joined the channel
18:05
promach3
joined the channel
18:05
pangelo[m]
joined the channel
18:05
promach3
left the channel
18:06
eppisai
Not just buttons any corner, for example checkbox icon
18:06
BAndiT1983
we can convert them also, but we can also improve button drawing by using 9-slicing -> https://en.wikipedia.org/wiki/9-slice_scaling
18:07
BAndiT1983
at the moment the round corners are calculated, but we just need a couple of options in the firmware and could prepare some data for that, this would avoid calculations and jagged edges, also with anti-aliased images it would look nicer
18:08
DevendraKharolia
left the channel
18:08
NikhilBarik[m]
left the channel
18:08
elkos
left the channel
18:08
metal_dent[m]
left the channel
18:08
se6ast1an
not sure if the challenge should be expanded before its solved though :)
18:08
panintended
left the channel
18:08
karl[m]3
left the channel
18:08
BAndiT1983
no, it's just an idea for the future, not for the challenge
18:09
BAndiT1983
the challenge is still about clean coding, following guidelines and nice documentation
18:09
aleb
left the channel
18:09
BAndiT1983
just reminding students: we can read a lot about your personality from the code, so be aware of it and try to impress us ;)
18:12
eppisai
will keep this in mind! :)
18:12
pangelo[m]
left the channel
18:32
karl[m]
joined the channel
18:37
DevendraKharolia
joined the channel
18:39
aleb
joined the channel
18:39
pangelo[m]
joined the channel
18:39
metal_dent[m]
joined the channel
18:39
elkos
joined the channel
18:39
WalterZimmermann
joined the channel
18:39
panintended
joined the channel
18:39
NikhilBarik[m]
joined the channel
19:05
promach3
joined the channel
19:11
mumptai_
joined the channel
19:11
madonius
left the channel
19:11
mumptai
left the channel
19:12
Zain-Muiz
joined the channel
19:12
madonius
joined the channel
19:22
Zain-Muiz
left the channel
19:23
Zain-Muiz
joined the channel
19:25
kanisshka
joined the channel
19:26
kanisshka
left the channel
19:45
Zain-Muiz
left the channel
20:27
Hanupratap
joined the channel
20:42
dcz_
left the channel
21:02
Hanupratap
left the channel
21:11
Rizwan
joined the channel
21:12
Rizwan
left the channel
21:15
se6ast1an
off to bed
21:15
se6ast1an
god night
21:15
se6ast1an
*good
21:23
Bertl_oO
nn
22:06
eppisai
left the channel
23:06
mumptai_
left the channel
23:22
BAndiT1983
changed nick to: BAndiT1983|away
23:55
Spirit532
left the channel
23:55
Spirit532
joined the channel