Giter Club home page Giter Club logo

brumadinho_location's People

Contributors

brunadolavale avatar brunolcarli avatar caiocarrara avatar cauethenorio avatar dieegom avatar diegohaz avatar endersonmaia avatar fucazu avatar guilhermearmelo avatar henrique-miranda avatar jeancsanchez avatar luanssouza avatar mpinheir avatar nhmatsumoto avatar pictos avatar qgustavor avatar renanxcortes avatar rodgomesc avatar rphbc avatar vaniaon avatar victorshinya avatar wandersonwhcr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

brumadinho_location's Issues

Looking for mechanical engineer. Who is the point of contact?

I have asked a friend to search for a specialist in fluid mechanics at USP, Ribeirão Preto. However, if she find someone to help, who is the point of contact in order to brief this professional about the situation?

Please, advise who's to contact so I can provide the point-of-contact to my friend, so she can put the fluid mechanics specialist in contact with the project leader.

Sugestão para economia de tempo e recursos de TIc / sahana

Olá a todos!

Muito interessante o projeto, mas gostaria de deixar a sugestão do software https://github.com/sahana/eden/

já utilizado em larga escala pelo mundo em grandes desastres. Algum motivo de não utilizar / melhorar a ferramenta já existente e recriar uma nova do zero, ainda mais em uma situação tão critica?

Caso precisem posso disponibilizar o servidor e recursos para hospedagem.

Tradução em inglês da descrição do repositório

A tradução em língua inglesa da descrição do projeto e de alguns dos issues onde é necessária ajuda na implementação poderia abrir para a contribuição de uma platéia muito maior de de pesquisadores especialistas no assunto.
No momento não é possível compartilhar e pedir a contribuição de pessoas que não entendem português.

Configure geolocation_service to run on DOCKER

Português-BR

Seguinte, pretendo colocar o serviço pra rodar em um servidor (a princípio heroku) mas gostaria que rodasse em um container, porém não tenho muita experiência com isso. Estou no trabalho agora e se alguém puder configurar pra que ele rode num container com docker ele vai rodar em qualquer ambiente e ja agilizaria o deploy para o heroku.

Se alguém puder agilizar essa parte eu agradeço, do contrário começarei a pesquisar e fazer o trabalho hoje (01/02/19) a partir das 22:00.

English

Ok, i intend to put the service to run on a host server (thinking on Heroku) and i like it to run on a docker container, buti don have much experience with this. Im at work right now and if someone could do this configs to the service to run on docker container it will run anywhere and speed up the deploy processo to heroku server.

If anyone could speed up this task i'll appreciate it, otherwise i will start the research today (01/02/19) at 10:00pm.

Add a Code of Conduct file

I opened a Pull Request to add a Code of Conduct file. It is essential to have one in an Open Source project since it creates several rules against some problems like harassment.

Take a look at #16

Backend - crud missing people

Create a service that receives the parameters listed in #30 and stores it in a data repository.
This service also needs to provide a list of all missing people

File "/usr/lib/python3.6/configparser.py", line 1138, in _unify_values

i'm trying to install the project, I already install the dependencies with pip3 but got this error

Traceback (most recent call last):
  File "/usr/lib/python3.6/configparser.py", line 1138, in _unify_values
    sectiondict = self._sections[section]
KeyError: 'server'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "backend/servico.py", line 44, in <module>
    cfg_port = cfg.getint('server', 'port')
  File "/usr/lib/python3.6/configparser.py", line 819, in getint
    fallback=fallback, **kwargs)
  File "/usr/lib/python3.6/configparser.py", line 809, in _get_conv
    **kwargs)
  File "/usr/lib/python3.6/configparser.py", line 803, in _get
    return conv(self.get(section, option, **kwargs))
  File "/usr/lib/python3.6/configparser.py", line 781, in get
    d = self._unify_values(section, vars)
  File "/usr/lib/python3.6/configparser.py", line 1141, in _unify_values
    raise NoSectionError(section)
configparser.NoSectionError: No section: 'server'

Is the math of calc_vector function right?

https://github.com/dieegom/brumadinho_location/blob/a252f2de7727c90026db38c4a25511abfb067bed/backend/utils.py#L29

I don't know what is the expected result of this function, but it's returning: (2 * self.lat - barragem.lat), (2 * self.lng - barragem.lng) as we can see:

    def calc_vector(self):
        v_pos_x, v_pos_y = (self.lat - barragem[0], self.lng - barragem[1])
        d = np.sqrt((v_pos_x ** 2 + v_pos_y ** 2))
        print(v_pos_x, v_pos_y, d)
        xf = self.lat + v_pos_x
        yf = self.lng + v_pos_y
        return xf, yf

I couldn't follow the reasoning here.

Translate all issues on this repo

We need to open all issues on English, as almost all devs on World use English as main language.

English titles, documentation, code, comments, will allow more devs help on issues.

I've started with this PR #6 , hope it helps

Precisamos abrir todas as issues em Inglês, como quase todos os devs no mundo usam Inglês como linguagem principal.

Colocar títulos em Inglês, documentações, códigos, comentários, vai ajduar mais devs a ajudarem nas issues.

Comecei com a PR #6, espero que ajude

Satélites

#suggestion

Segundo sta informação: https://www.cbsi.net.br/2019/01/programadores-aperfeicoam-algoritmo-para-localizar-vitimas-de-brumadinho.html

O dono deste git é Diego Oliveira, da BirminD. Esta empresa, segundo a descrição em seu site oficial é "A BirminD é um laboratório de otimização industrial, focada em trazer os conceitos mais avançados de Industrial Analytics, um dos pilares da indústria 4.0, de uma forma simples e na qual o usuário possa tomar decisões assertivas imediatamente". Ela foi convocada pela Agência Brasileira de Desenvolvimento Industrial (ABDI) junto a outras 150 empresas que prestam serviços.

Bom, teria como pedir para o governo liberar algum satélite em tempo real? A ideia seria utilizar os dados de navegação para identificação de qualquer coisa viva nos arredores por meio de processamento de imagens. Desta forma, varias pessoas poderia trabalhar no mesmo intuíto e liberar aplicações pilotos para sistemas embarcados a serem utilizados em drones podendo chegar a lugares remotos de difícil acesso pelas patrulhas e pelo corpo de bombeiro. Além disso, alguns satélites tem opções de infravermelho permitindo patrulhamento 24 horas. AJudaria bastante.

O problema é que, se alguém como eu (um zé zinguém) vai pedir isso alí, sem padrinhos, provavelmente não surtiria nenhum efeito. Mas uma empresa, como tal, e aina convocada pela ABDI, tem mais voz do que, teoricamente, todo mundo nesse projeto aqui.

As informações poderiam serem filtradas por vocês, por meio de uma RESTFULL controlada pela BIRMIND, isso garantiria não termos acesso privilegiado a alguns recursos do satélite.
Agora temos um ministro da tecnologia ASTRONALTA com o mandato em vigor. Talvez algum da NASA rsrs, quebraria o galho.

VOu dar um exemplo de uso de satélites com aplicações python: a COOXUPÉ, em minas gerais, utiliza o memso recuro para previsão de sacas de café, clima, etc, por meio de um satélite (teoricamente publico). A previsão de sacas é com base na leitura das lavouras e processamento de imagem. O nome do recurso é SISMET. A ideia seria utilizar parte dessa ideia em identificação de volume de calor e movimento drante 24 horas de buscas incluindo aplicações para sistemas embarcados como drones para locais de difícil acesso auxiliando o corpo de bombeiros.

Liberem essa porra ai que damos um jeito.

Front end - data entry

Create a page that receives geolocations info and send to a service as new input.

This issue is related to #20 and #15

REMOVE dbfile from geolocation_service

As i was testing the project i accidentally pushed the db.file with test data. This must not have to be in the repo.

Remove the database file so wrong data will not cause any damage to the system

Domain for the project

I've seen you're currently hosting it at an IP.

I don't mind paying for a domain so that people can find this easily.

Please get in touch at [email protected] and we'll sort it out.

Congratulations on this project 🥇

[Pergunta] Develop branch?

Olá pessoas.

Acabei chegando um pouco tarde no projeto, mas quero muito ajudar. Para tornar as coisas mais simples, eu gostaria de manter somente a branch master como ponto de merge de Pull Requests e deletar a branch develop do repositório. Alguém de algo contra?

O fluxo para colaboração continua o mesmo e cada um pode abrir suas feature branches a vontade. Porém os merges deverão ser abertos e integrados somente na master.

Vou manter essa pergunta aberta por um tempo e se não houver nenhum ponto muito crítico contrário, irei deletar a develop.

Valeu!

Getting Bootstrap

Try getting bootstrap from getbootstrap.com
Add:

on index.html. The css folder is not making the app faster, but slower.

Domínio

Precisam de domínio? De máquina para hospedagem?

Testes unitários

Gente, gostaríamos de adicionar testes unitários ao projeto, para eliminar o gargalo nos PRs. Quem tiver disponibilidade e conhecimento, por favor informe nesta issue.

Att.

Backend - where we had searched

Create a service that receives geolocations info as parameter and stores it in a data repository.
This service also needs to provide a list of all locations already visited.

Related #40

Backend - crud missing animals

Create a service that receives the parameters listed in #48 and stores it in a data repository.
This service also needs to provide a list of all missing animals

Undefined name 'api_root' in urls.py

flake8 testing of https://github.com/dieegom/brumadinho_location on Python 3.7.1

$ flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics

./geolocations_service/service/brumadinho/urls.py:33:14: F821 undefined name 'api_root'
    path('', api_root),
             ^
1     F821 undefined name 'api_root'
1

E901,E999,F821,F822,F823 are the "showstopper" flake8 issues that can halt the runtime with a SyntaxError, NameError, etc. These 5 are different from most other flake8 issues which are merely "style violations" -- useful for readability but they do not effect runtime safety.

  • F821: undefined name name
  • F822: undefined name name in __all__
  • F823: local variable name referenced before assignment
  • E901: SyntaxError or IndentationError
  • E999: SyntaxError -- failed to compile a file into an Abstract Syntax Tree

VueJS frontend

Hi there,
I'm working on a vuejs frontend, but I don't know how to use it after compiling, since it needs a webserver or run with node. It looks like this:

vuejs frontend

Edit:

  • dynamic multiple markers with names as tooltips

  • real location

Add basic unit tests

We can add unit tests to allow more devs help with and do not broke any part.

I suggest do TDD on each new feature.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.