Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New logo? #778

Open
alex-s-gardner opened this issue Aug 23, 2024 · 26 comments
Open

New logo? #778

alex-s-gardner opened this issue Aug 23, 2024 · 26 comments
Labels
enhancement New feature or request

Comments

@alex-s-gardner
Copy link
Contributor

For whatever reason I've never liked the DD logo. I find it very cluttered and hard to identify from a branding perspective. Given that DD is going to play a foundational role in building out the raster echo system I thought I would propose a new logo that could be more easily recognized. Take it or leave it. Happy to iterate.

DimensionalDataLogo

@lazarusA
Copy link
Collaborator

lazarusA commented Aug 23, 2024

fair. But, the original idea was to represent some DD primitives, and not just do cubes.

Points, . .
Intervals, . ---- .
and the mix: two intervals or more, creating squares of volumes of data. I agree, a simplification might be needed.

Also, for whatever reason, we are not git committing any image files, so the logo is autogenerated when deploying:

Here is the code to work with: https://github.com/rafaqz/DimensionalData.jl/blob/main/docs/logo.jl

@rafaqz
Copy link
Owner

rafaqz commented Aug 23, 2024

Yeah, we didn't put that much time into it, it was a small part of the vitepress docs and repl bling overhaul that we did. I'm open to better logos. I much prefer the DD colorscheme to the julia colors, but your image does get the message accross.

We can also embed an image in a comment somewhere if we need to.

@alex-s-gardner
Copy link
Contributor Author

I think the intention of the current graphic is opaque unless you helped to develop the package. I didn't realize that it was an attempt to show primitives ... even now I find that hard to tease from the graphic.

Julia colors might not be my favorite but looking at the proposed graphic the user immediately knows that it's some kind of julia package for dealing with array datasets (I know.. it's more than that)

it's also in family with YAXArray which I only looked at after I created the above:

image

@alex-s-gardner
Copy link
Contributor Author

Or what about something like this? It's a crude mockup... my idea is that it's a transparent "rubik's cube" with a column, interval and point selected.

Screenshot 2024-08-25 at 11 33 14 AM

@rafaqz
Copy link
Owner

rafaqz commented Aug 25, 2024

The first one is clearer

How about you try a PR putting your image in the readme and docs so we can look at them in context?

@alex-s-gardner
Copy link
Contributor Author

Including here for future PR
DimensionalDataLogo

@rafaqz
Copy link
Owner

rafaqz commented Aug 26, 2024

2024-08-26-220511_1304x451

@rafaqz
Copy link
Owner

rafaqz commented Aug 26, 2024

Those colors my god. On the other hand it is more recognizable.

I think we need something better to justify changing, maybe a simplification of what we have. Idk. I don't have any spare time to think about it personally for the next two months at least

@alex-s-gardner
Copy link
Contributor Author

DimensionalDataLogo_v2

@alex-s-gardner
Copy link
Contributor Author

Screenshot 2024-08-28 at 10 11 15 AM

@alex-s-gardner
Copy link
Contributor Author

DimensionalDataLogo_v3

@alex-s-gardner
Copy link
Contributor Author

Screenshot 2024-08-28 at 10 17 43 AM

@alex-s-gardner
Copy link
Contributor Author

For easy comparison to what we have now:
Screenshot 2024-08-28 at 10 21 01 AM

@lazarusA
Copy link
Collaborator

that's better. However, I would still argue that DD is not just for xarray-like data structures, hence having some representation for the other primitives (like points and intervals) should be visible somehow. Maybe, by replacing some of the white cubes.

@alex-s-gardner
Copy link
Contributor Author

alex-s-gardner commented Aug 28, 2024

Can an interval and a point not also be represented by a voxel? I'm having trouble distinguishing.

I understand your point, I'm just not sure how it can be represented in a simple figure without it looking like a logo for a plotting or shapes package, or that it isn't represented in voxel space.

@asinghvi17
Copy link
Collaborator

I like the design but not a huge fan of the colors 😅 - are they open to change?

@alex-s-gardner
Copy link
Contributor Author

Color and design option encouraged.

@asinghvi17
Copy link
Collaborator

Could you post the script you used to generate it? (assuming this was with Makie.voxels but may be wrong)

@alex-s-gardner
Copy link
Contributor Author

Well this is embarrassing:
DimensionalDataLogo.pptx

@rafaqz
Copy link
Owner

rafaqz commented Aug 29, 2024

Probably anything we do should use the DD REPL colours. They're listed in Dimensions/show.jl

@asinghvi17
Copy link
Collaborator

asinghvi17 commented Aug 29, 2024

These seem a bit inscrutable - are they terminal codes?

colors = [209, 32, 81, 204, 249, 166, 37]
c = rem(i - 1, length(colors)) + 1
colors[c]

Ah they are, here are the first five:

using Colors
[colorant"#ff875f", colorant"#0087d7", colorant"#5fd7ff", colorant"#ff5f87", colorant"#b2b2b2"]

@asinghvi17
Copy link
Collaborator

asinghvi17 commented Aug 29, 2024

using GLMakie, Colors
dd_colors = [colorant"#ff875f", colorant"#0087d7", colorant"#5fd7ff", colorant"#ff5f87", colorant"#b2b2b2"]
voxels(rand(UInt8.(1:5), 5, 5, 5); color = Colors.alphacolor.(dd_colors, 0.3), gap = 0.3, axis = (; type = LScene, show_axis=false))

Unfortunately the rendering is not 100%

@alex-s-gardner
Copy link
Contributor Author

alex-s-gardner commented Aug 29, 2024

Ohhh… I like it !

can you control transparency of individual voxels?

@asinghvi17
Copy link
Collaborator

You can control transparency per color but not per voxel. There's a limit of 256 colors though so you could have multiple colors with the same RGB but different A.

@alex-s-gardner
Copy link
Contributor Author

OK, upping our game with @asinghvi17 guidence:

Gif version:

dd_logo_v5

Static version:

dd_logo_v5

@alex-s-gardner
Copy link
Contributor Author

Or the "DD" in morse code.. probably my favorite:

GIF
dd_morse

and Static:
dd_morse

@rafaqz rafaqz added the enhancement New feature or request label Nov 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants